Lines Matching defs:nat

17 void printactivenat(nat, opts, alive)
18 nat_t *nat;
22 printf("%s", getnattype(nat, alive));
24 if (nat->nat_flags & SI_CLONE)
27 printactiveaddress(nat->nat_v, " %-15s", &nat->nat_inip6,
28 nat->nat_ifnames[0]);
30 if ((nat->nat_flags & IPN_TCPUDP) != 0)
31 printf(" %-5hu", ntohs(nat->nat_inport));
34 printactiveaddress(nat->nat_v, "%-15s", &nat->nat_outip6,
35 nat->nat_ifnames[0]);
37 if ((nat->nat_flags & IPN_TCPUDP) != 0)
38 printf(" %-5hu", ntohs(nat->nat_outport));
41 printactiveaddress(nat->nat_v, "%s", &nat->nat_oip6,
42 nat->nat_ifnames[0]);
44 if ((nat->nat_flags & IPN_TCPUDP) != 0)
45 printf(" %hu", ntohs(nat->nat_oport));
50 nat->nat_age, nat->nat_use, getsumd(nat->nat_sumd[0]));
52 getsumd(nat->nat_sumd[1]), nat->nat_p,
53 nat->nat_hv[0], nat->nat_hv[1], nat->nat_flags);
54 printf("\tifp %s", getifname(nat->nat_ifps[0]));
55 printf(",%s ", getifname(nat->nat_ifps[1]));
58 (unsigned long long)nat->nat_bytes[0],
59 (unsigned long long)nat->nat_bytes[1],
60 (unsigned long long)nat->nat_pkts[0],
61 (unsigned long long)nat->nat_pkts[1]);
63 printf("bytes %lu/%lu pkts %lu/%lu", nat->nat_bytes[0],
64 nat->nat_bytes[1], nat->nat_pkts[0], nat->nat_pkts[1]);
66 printf(" ipsumd %x", nat->nat_ipsumd);
71 nat->nat_next, nat->nat_pnext, nat->nat_hm);
73 nat->nat_hnext[0], nat->nat_hnext[1],
74 nat->nat_phnext[0], nat->nat_phnext[1]);
76 nat->nat_data, nat->nat_me, nat->nat_state, nat->nat_aps);
78 nat->nat_fr, nat->nat_ptr, nat->nat_ifps[0],
79 nat->nat_ifps[1], nat->nat_sync);
81 nat->nat_tqe.tqe_pnext, nat->nat_tqe.tqe_next,
82 nat->nat_tqe.tqe_ifq, nat->nat_tqe.tqe_parent, nat);
84 nat->nat_tqe.tqe_die, nat->nat_tqe.tqe_touched,
85 nat->nat_tqe.tqe_flags, nat->nat_tqe.tqe_state[0],
86 nat->nat_tqe.tqe_state[1]);