]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ipfilter/lib/printnatside.c
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ipfilter / lib / printnatside.c
1 /*
2  * Copyright (C) 2012 by Darren Reed.
3  *
4  * See the IPFILTER.LICENCE file for details on licencing.
5  *
6  * $Id: printnatside.c,v 1.2.2.6 2012/07/22 08:04:24 darren_r Exp $
7  */
8 #include "ipf.h"
9
10 void
11 printnatside(side, ns)
12         char *side;
13         nat_stat_side_t *ns;
14 {
15         PRINTF("%lu\tproxy create fail %s\n", ns->ns_appr_fail, side);
16         PRINTF("%lu\tproxy fail %s\n", ns->ns_ipf_proxy_fail, side);
17         PRINTF("%lu\tbad nat %s\n", ns->ns_badnat, side);
18         PRINTF("%lu\tbad nat new %s\n", ns->ns_badnatnew, side);
19         PRINTF("%lu\tbad next addr %s\n", ns->ns_badnextaddr, side);
20         PRINTF("%lu\tbucket max %s\n", ns->ns_bucket_max, side);
21         PRINTF("%lu\tclone nomem %s\n", ns->ns_clone_nomem, side);
22         PRINTF("%lu\tdecap bad %s\n", ns->ns_decap_bad, side);
23         PRINTF("%lu\tdecap fail %s\n", ns->ns_decap_fail, side);
24         PRINTF("%lu\tdecap pullup %s\n", ns->ns_decap_pullup, side);
25         PRINTF("%lu\tdivert dup %s\n", ns->ns_divert_dup, side);
26         PRINTF("%lu\tdivert exist %s\n", ns->ns_divert_exist, side);
27         PRINTF("%lu\tdrop %s\n", ns->ns_drop, side);
28         PRINTF("%lu\texhausted %s\n", ns->ns_exhausted, side);
29         PRINTF("%lu\ticmp address %s\n", ns->ns_icmp_address, side);
30         PRINTF("%lu\ticmp basic %s\n", ns->ns_icmp_basic, side);
31         PRINTF("%lu\tinuse %s\n", ns->ns_inuse, side);
32         PRINTF("%lu\ticmp mbuf wrong size %s\n", ns->ns_icmp_mbuf, side);
33         PRINTF("%lu\ticmp header unmatched %s\n", ns->ns_icmp_notfound, side);
34         PRINTF("%lu\ticmp rebuild failures %s\n", ns->ns_icmp_rebuild, side);
35         PRINTF("%lu\ticmp short %s\n", ns->ns_icmp_short, side);
36         PRINTF("%lu\ticmp packet size wrong %s\n", ns->ns_icmp_size, side);
37         PRINTF("%lu\tIFP address fetch failures %s\n",
38                 ns->ns_ifpaddrfail, side);
39         PRINTF("%lu\tpackets untranslated %s\n", ns->ns_ignored, side);
40         PRINTF("%lu\tNAT insert failures %s\n", ns->ns_insert_fail, side);
41         PRINTF("%lu\tNAT lookup misses %s\n", ns->ns_lookup_miss, side);
42         PRINTF("%lu\tNAT lookup nowild %s\n", ns->ns_lookup_nowild, side);
43         PRINTF("%lu\tnew ifpaddr failed %s\n", ns->ns_new_ifpaddr, side);
44         PRINTF("%lu\tmemory requests failed %s\n", ns->ns_memfail, side);
45         PRINTF("%lu\ttable max reached %s\n", ns->ns_table_max, side);
46         PRINTF("%lu\tpackets translated %s\n", ns->ns_translated, side);
47         PRINTF("%lu\tfinalised failed %s\n", ns->ns_unfinalised, side);
48         PRINTF("%lu\tsearch wraps %s\n", ns->ns_wrap, side);
49         PRINTF("%lu\tnull translations %s\n", ns->ns_xlate_null, side);
50         PRINTF("%lu\ttranslation exists %s\n", ns->ns_xlate_exists, side);
51         PRINTF("%lu\tno memory %s\n", ns->ns_memfail, side);
52
53         if (opts & OPT_VERBOSE)
54                 PRINTF("%p table %s\n", ns->ns_table, side);
55 }