Lines Matching defs:ips
1181 ipstate_t ips;
1232 for (; ipsstp->iss_list; ipsstp->iss_list = ips.is_next) {
1234 if (kmemcpy((char *)&ips, (u_long)ipsstp->iss_list,
1235 sizeof(ips)))
1238 if (ips.is_v != ver)
1242 if (ips.is_v == 4) {
1244 saddr.in4.s_addr != ips.is_saddr) ||
1246 daddr.in4.s_addr != ips.is_daddr))
1251 if (ips.is_v == 6) {
1253 IP6_NEQ(&saddr, &ips.is_src)) ||
1255 IP6_NEQ(&daddr, &ips.is_dst)))
1260 if (protocol > 0 && protocol != ips.is_p)
1264 if (((ips.is_p == IPPROTO_TCP) ||
1265 (ips.is_p == IPPROTO_UDP)) &&
1266 (((sport > 0) && (htons(sport) != ips.is_sport)) ||
1267 ((dport > 0) && (htons(dport) != ips.is_dport))))
1271 if ((topclosed == 0) && (ips.is_p == IPPROTO_TCP) &&
1272 (ips.is_state[0] >= IPF_TCPS_LAST_ACK) &&
1273 (ips.is_state[1] >= IPF_TCPS_LAST_ACK))
1292 len = strlen(getip(ips.is_v, &ips.is_src));
1295 len = strlen(getip(ips.is_v, &ips.is_dst));
1301 tp->st_src = ips.is_src;
1302 tp->st_dst = ips.is_dst;
1303 tp->st_p = ips.is_p;
1304 tp->st_v = ips.is_v;
1305 tp->st_state[0] = ips.is_state[0];
1306 tp->st_state[1] = ips.is_state[1];
1308 tp->st_pkts = ips.is_pkts[0]+ips.is_pkts[1];
1309 tp->st_bytes = ips.is_bytes[0]+ips.is_bytes[1];
1311 tp->st_pkts = ips.is_pkts[2]+ips.is_pkts[3];
1312 tp->st_bytes = ips.is_bytes[2]+ips.is_bytes[3];
1314 tp->st_age = ips.is_die - ipsstp->iss_ticks;
1315 if ((ips.is_p == IPPROTO_TCP) ||
1316 (ips.is_p == IPPROTO_UDP)) {
1317 tp->st_sport = ips.is_sport;
1318 tp->st_dport = ips.is_dport;