Lines Matching refs:nat
15 void printactivenat(nat, opts, alive) in printactivenat() argument
16 nat_t *nat; in printactivenat()
20 printf("%s", getnattype(nat, alive));
22 if (nat->nat_flags & SI_CLONE)
25 printactiveaddress(nat->nat_v, " %-15s", &nat->nat_inip6,
26 nat->nat_ifnames[0]);
28 if ((nat->nat_flags & IPN_TCPUDP) != 0)
29 printf(" %-5hu", ntohs(nat->nat_inport));
32 printactiveaddress(nat->nat_v, "%-15s", &nat->nat_outip6,
33 nat->nat_ifnames[0]);
35 if ((nat->nat_flags & IPN_TCPUDP) != 0)
36 printf(" %-5hu", ntohs(nat->nat_outport));
39 printactiveaddress(nat->nat_v, "%s", &nat->nat_oip6,
40 nat->nat_ifnames[0]);
42 if ((nat->nat_flags & IPN_TCPUDP) != 0)
43 printf(" %hu", ntohs(nat->nat_oport));
48 nat->nat_age, nat->nat_use, getsumd(nat->nat_sumd[0]));
50 getsumd(nat->nat_sumd[1]), nat->nat_p,
51 nat->nat_hv[0], nat->nat_hv[1], nat->nat_flags);
52 printf("\tifp %s", getifname(nat->nat_ifps[0]));
53 printf(",%s ", getifname(nat->nat_ifps[1]));
56 (unsigned long long)nat->nat_bytes[0],
57 (unsigned long long)nat->nat_bytes[1],
58 (unsigned long long)nat->nat_pkts[0],
59 (unsigned long long)nat->nat_pkts[1]);
61 printf("bytes %lu/%lu pkts %lu/%lu", nat->nat_bytes[0],
62 nat->nat_bytes[1], nat->nat_pkts[0], nat->nat_pkts[1]);
64 printf(" ipsumd %x", nat->nat_ipsumd);
69 nat->nat_next, nat->nat_pnext, nat->nat_hm);
71 nat->nat_hnext[0], nat->nat_hnext[1],
72 nat->nat_phnext[0], nat->nat_phnext[1]);
74 nat->nat_data, nat->nat_me, nat->nat_state, nat->nat_aps);
76 nat->nat_fr, nat->nat_ptr, nat->nat_ifps[0],
77 nat->nat_ifps[1], nat->nat_sync);
79 nat->nat_tqe.tqe_pnext, nat->nat_tqe.tqe_next,
80 nat->nat_tqe.tqe_ifq, nat->nat_tqe.tqe_parent, nat);
82 nat->nat_tqe.tqe_die, nat->nat_tqe.tqe_touched,
83 nat->nat_tqe.tqe_flags, nat->nat_tqe.tqe_state[0],
84 nat->nat_tqe.tqe_state[1]);