Lines Matching defs:ips
18 ipstate_t ips;
23 if (kmemcpy((char *)&ips, (u_long)sp, sizeof(ips)))
26 PRINTF("%s -> ", hostname(ips.is_v, &ips.is_src.in4));
28 hostname(ips.is_v, &ips.is_dst.in4), ips.is_pass, ips.is_p,
29 ips.is_state[0], ips.is_state[1], ips.is_hv);
30 PRINTF("\ttag %u ttl %lu", ips.is_tag, ips.is_die - now);
32 if (ips.is_p == IPPROTO_TCP) {
34 ntohs(ips.is_sport), ntohs(ips.is_dport),
35 ips.is_send, ips.is_dend,
36 ips.is_maxswin, ips.is_swinscale,
37 ips.is_maxdwin, ips.is_dwinscale);
39 ips.is_smsk[0], ips.is_smsk[1], ips.is_isc,
40 ips.is_s0[0], ips.is_s0[1]);
42 ips.is_isninc[0], ips.is_sumd[0]);
44 ips.is_isninc[1], ips.is_sumd[1]);
47 printsbuf(ips.is_sbuf[0]);
49 printsbuf(ips.is_sbuf[1]);
52 } else if (ips.is_p == IPPROTO_UDP) {
53 PRINTF(" %hu -> %hu\n", ntohs(ips.is_sport),
54 ntohs(ips.is_dport));
55 } else if (ips.is_p == IPPROTO_GRE) {
56 PRINTF(" call %hx/%hx\n", ntohs(ips.is_gre.gs_call[0]),
57 ntohs(ips.is_gre.gs_call[1]));
58 } else if (ips.is_p == IPPROTO_ICMP
60 || ips.is_p == IPPROTO_ICMPV6
63 PRINTF(" id %hu seq %hu type %d\n", ntohs(ips.is_icmp.ici_id),
64 ntohs(ips.is_icmp.ici_seq), ips.is_icmp.ici_type);
68 ips.is_pkts[0], ips.is_bytes[0],
69 ips.is_pkts[1], ips.is_bytes[1],
70 ips.is_pkts[2], ips.is_bytes[2],
71 ips.is_pkts[3], ips.is_bytes[3]);
74 ips.is_pkts[0], ips.is_bytes[0],
75 ips.is_pkts[1], ips.is_bytes[1],
76 ips.is_pkts[2], ips.is_bytes[2],
77 ips.is_pkts[3], ips.is_bytes[3]);
86 if (FR_ISPASS(ips.is_pass)) {
88 } else if (FR_ISBLOCK(ips.is_pass)) {
90 switch (ips.is_pass & FR_RETMASK)
104 } else if ((ips.is_pass & FR_LOGMASK) == FR_LOG) {
106 if (ips.is_pass & FR_LOGBODY)
108 if (ips.is_pass & FR_LOGFIRST)
110 } else if (FR_ISACCOUNT(ips.is_pass)) {
112 } else if (FR_ISPREAUTH(ips.is_pass)) {
114 } else if (FR_ISAUTH(ips.is_pass))
117 if (ips.is_pass & FR_OUTQUE)
122 if ((ips.is_pass & FR_LOG) != 0) {
124 if (ips.is_pass & FR_LOGBODY)
126 if (ips.is_pass & FR_LOGFIRST)
128 if (ips.is_pass & FR_LOGORBLOCK)
131 if (ips.is_pass & FR_QUICK)
133 if (ips.is_pass & FR_KEEPFRAG)
136 if (ips.is_pass & FR_KEEPSTATE) {
138 if (ips.is_pass & FR_STATESYNC)
141 PRINTF("\tIPv%d", ips.is_v);
145 ips.is_flags & 0xf, ips.is_flags,
146 ips.is_flags >> 4);
147 PRINTF("\tpkt_options & %x = %x, %x = %x \n", ips.is_optmsk[0],
148 ips.is_opt[0], ips.is_optmsk[1], ips.is_opt[1]);
150 ips.is_secmsk, ips.is_sec, ips.is_authmsk,
151 ips.is_auth);
152 PRINTF("\tis_flx %#x %#x %#x %#x\n", ips.is_flx[0][0], ips.is_flx[0][1],
153 ips.is_flx[1][0], ips.is_flx[1][1]);
154 PRINTF("\tinterfaces: in %s[%s", getifname(ips.is_ifp[0]),
155 ips.is_ifname[0]);
157 PRINTF("/%p", ips.is_ifp[0]);
159 PRINTF(",%s[%s", getifname(ips.is_ifp[1]), ips.is_ifname[1]);
161 PRINTF("/%p", ips.is_ifp[1]);
163 PRINTF(" out %s[%s", getifname(ips.is_ifp[2]), ips.is_ifname[2]);
165 PRINTF("/%p", ips.is_ifp[2]);
167 PRINTF(",%s[%s", getifname(ips.is_ifp[3]), ips.is_ifname[3]);
169 PRINTF("/%p", ips.is_ifp[3]);
173 if (ips.is_sync != NULL) {
175 if (kmemcpy((char *)&ipsync, (u_long)ips.is_sync, sizeof(ipsync))) {
190 return ips.is_next;