Lines Matching refs:ips
1180 ipstate_t ips; local
1231 for (; ipsstp->iss_list; ipsstp->iss_list = ips.is_next) {
1233 if (kmemcpy((char *)&ips, (u_long)ipsstp->iss_list,
1234 sizeof(ips)))
1237 if (ips.is_v != ver)
1241 if (ips.is_v == 4) {
1243 saddr.in4.s_addr != ips.is_saddr) ||
1245 daddr.in4.s_addr != ips.is_daddr))
1250 if (ips.is_v == 6) {
1252 IP6_NEQ(&saddr, &ips.is_src)) ||
1254 IP6_NEQ(&daddr, &ips.is_dst)))
1259 if (protocol > 0 && protocol != ips.is_p)
1263 if (((ips.is_p == IPPROTO_TCP) ||
1264 (ips.is_p == IPPROTO_UDP)) &&
1265 (((sport > 0) && (htons(sport) != ips.is_sport)) ||
1266 ((dport > 0) && (htons(dport) != ips.is_dport))))
1270 if ((topclosed == 0) && (ips.is_p == IPPROTO_TCP) &&
1271 (ips.is_state[0] >= IPF_TCPS_LAST_ACK) &&
1272 (ips.is_state[1] >= IPF_TCPS_LAST_ACK))
1291 len = strlen(getip(ips.is_v, &ips.is_src));
1294 len = strlen(getip(ips.is_v, &ips.is_dst));
1300 tp->st_src = ips.is_src;
1301 tp->st_dst = ips.is_dst;
1302 tp->st_p = ips.is_p;
1303 tp->st_v = ips.is_v;
1304 tp->st_state[0] = ips.is_state[0];
1305 tp->st_state[1] = ips.is_state[1];
1307 tp->st_pkts = ips.is_pkts[0]+ips.is_pkts[1];
1308 tp->st_bytes = ips.is_bytes[0]+ips.is_bytes[1];
1310 tp->st_pkts = ips.is_pkts[2]+ips.is_pkts[3];
1311 tp->st_bytes = ips.is_bytes[2]+ips.is_bytes[3];
1313 tp->st_age = ips.is_die - ipsstp->iss_ticks;
1314 if ((ips.is_p == IPPROTO_TCP) ||
1315 (ips.is_p == IPPROTO_UDP)) {
1316 tp->st_sport = ips.is_sport;
1317 tp->st_dport = ips.is_dport;