Lines Matching refs:ipsp
1062 static void showipstates(ips_stat_t *ipsp, int *filter) in showipstates() argument
1071 showstatestats(ipsp); in showipstates()
1087 for (is = ipsp->iss_list; is != NULL; ) { in showipstates()
1108 printstate(&ips, opts, ipsp->iss_ticks); in showipstates()
1114 static void showstatestats(ips_stat_t *ipsp) in showstatestats() argument
1126 sz = sizeof(*buckets) * ipsp->iss_state_size; in showstatestats()
1144 (u_long)ipsp->iss_bucketlen, sz)) { in showstatestats()
1150 PRINTF("%u\tactive state table entries\n",ipsp->iss_active); in showstatestats()
1151 PRINTF("%lu\tadd bad\n", ipsp->iss_add_bad); in showstatestats()
1152 PRINTF("%lu\tadd duplicate\n", ipsp->iss_add_dup); in showstatestats()
1153 PRINTF("%lu\tadd locked\n", ipsp->iss_add_locked); in showstatestats()
1154 PRINTF("%lu\tadd oow\n", ipsp->iss_add_oow); in showstatestats()
1155 PRINTF("%lu\tbucket full\n", ipsp->iss_bucket_full); in showstatestats()
1156 PRINTF("%lu\tcheck bad\n", ipsp->iss_check_bad); in showstatestats()
1157 PRINTF("%lu\tcheck miss\n", ipsp->iss_check_miss); in showstatestats()
1158 PRINTF("%lu\tcheck nattag\n", ipsp->iss_check_nattag); in showstatestats()
1159 PRINTF("%lu\tclone nomem\n", ipsp->iss_clone_nomem); in showstatestats()
1160 PRINTF("%lu\tcheck notag\n", ipsp->iss_check_notag); in showstatestats()
1161 PRINTF("%lu\tcheck success\n", ipsp->iss_hits); in showstatestats()
1162 PRINTF("%lu\tcloned\n", ipsp->iss_cloned); in showstatestats()
1163 PRINTF("%lu\texpired\n", ipsp->iss_expire); in showstatestats()
1164 PRINTF("%lu\tflush all\n", ipsp->iss_flush_all); in showstatestats()
1165 PRINTF("%lu\tflush closing\n", ipsp->iss_flush_closing); in showstatestats()
1166 PRINTF("%lu\tflush queue\n", ipsp->iss_flush_queue); in showstatestats()
1167 PRINTF("%lu\tflush state\n", ipsp->iss_flush_state); in showstatestats()
1168 PRINTF("%lu\tflush timeout\n", ipsp->iss_flush_timeout); in showstatestats()
1169 PRINTF("%u\thash buckets in use\n", ipsp->iss_inuse); in showstatestats()
1170 PRINTF("%lu\tICMP bad\n", ipsp->iss_icmp_bad); in showstatestats()
1171 PRINTF("%lu\tICMP banned\n", ipsp->iss_icmp_banned); in showstatestats()
1172 PRINTF("%lu\tICMP errors\n", ipsp->iss_icmp_icmperr); in showstatestats()
1173 PRINTF("%lu\tICMP head block\n", ipsp->iss_icmp_headblock); in showstatestats()
1174 PRINTF("%lu\tICMP hits\n", ipsp->iss_icmp_hits); in showstatestats()
1175 PRINTF("%lu\tICMP not query\n", ipsp->iss_icmp_notquery); in showstatestats()
1176 PRINTF("%lu\tICMP short\n", ipsp->iss_icmp_short); in showstatestats()
1177 PRINTF("%lu\tICMP too many\n", ipsp->iss_icmp_toomany); in showstatestats()
1178 PRINTF("%lu\tICMPv6 errors\n", ipsp->iss_icmp6_icmperr); in showstatestats()
1179 PRINTF("%lu\tICMPv6 miss\n", ipsp->iss_icmp6_miss); in showstatestats()
1180 PRINTF("%lu\tICMPv6 not info\n", ipsp->iss_icmp6_notinfo); in showstatestats()
1181 PRINTF("%lu\tICMPv6 not query\n", ipsp->iss_icmp6_notquery); in showstatestats()
1182 PRINTF("%lu\tlog fail\n", ipsp->iss_log_fail); in showstatestats()
1183 PRINTF("%lu\tlog ok\n", ipsp->iss_log_ok); in showstatestats()
1184 PRINTF("%lu\tlookup interface mismatch\n", ipsp->iss_lookup_badifp); in showstatestats()
1185 PRINTF("%lu\tlookup mask mismatch\n", ipsp->iss_miss_mask); in showstatestats()
1186 PRINTF("%lu\tlookup port mismatch\n", ipsp->iss_lookup_badport); in showstatestats()
1187 PRINTF("%lu\tlookup miss\n", ipsp->iss_lookup_miss); in showstatestats()
1188 PRINTF("%lu\tmaximum rule references\n", ipsp->iss_max_ref); in showstatestats()
1189 PRINTF("%lu\tmaximum hosts per rule\n", ipsp->iss_max_track); in showstatestats()
1190 PRINTF("%lu\tno memory\n", ipsp->iss_nomem); in showstatestats()
1191 PRINTF("%lu\tout of window\n", ipsp->iss_oow); in showstatestats()
1192 PRINTF("%lu\torphans\n", ipsp->iss_orphan); in showstatestats()
1193 PRINTF("%lu\tscan block\n", ipsp->iss_scan_block); in showstatestats()
1194 PRINTF("%lu\tstate table maximum reached\n", ipsp->iss_max); in showstatestats()
1195 PRINTF("%lu\tTCP closing\n", ipsp->iss_tcp_closing); in showstatestats()
1196 PRINTF("%lu\tTCP OOW\n", ipsp->iss_tcp_oow); in showstatestats()
1197 PRINTF("%lu\tTCP RST add\n", ipsp->iss_tcp_rstadd); in showstatestats()
1198 PRINTF("%lu\tTCP too small\n", ipsp->iss_tcp_toosmall); in showstatestats()
1199 PRINTF("%lu\tTCP bad options\n", ipsp->iss_tcp_badopt); in showstatestats()
1200 PRINTF("%lu\tTCP removed\n", ipsp->iss_fin); in showstatestats()
1201 PRINTF("%lu\tTCP FSM\n", ipsp->iss_tcp_fsm); in showstatestats()
1202 PRINTF("%lu\tTCP strict\n", ipsp->iss_tcp_strict); in showstatestats()
1203 PRINTF("%lu\tTCP wild\n", ipsp->iss_wild); in showstatestats()
1204 PRINTF("%lu\tMicrosoft Windows SACK\n", ipsp->iss_winsack); in showstatestats()
1210 if (ipsp->iss_proto[i] != 0) { in showstatestats()
1214 PRINTF("%lu", ipsp->iss_proto[i]); in showstatestats()
1223 PRINTF("%u\tin use\n", ipsp->iss_inuse); in showstatestats()
1225 minlen = ipsp->iss_max; in showstatestats()
1229 for (i = 0; i < ipsp->iss_state_size; i++) { in showstatestats()
1238 totallen ? ipsp->iss_inuse * 100 / totallen : 0); in showstatestats()
1240 ((float)ipsp->iss_inuse / ipsp->iss_state_size) * 100.0, in showstatestats()
1244 ipsp->iss_inuse ? (float) totallen/ ipsp->iss_inuse : in showstatestats()
1251 for (i = 0; i < ipsp->iss_state_size; i++) { in showstatestats()
1270 printtqtable(ipsp->iss_tcptab); in showstatestats()