Lines Matching defs:nat
92 typedef struct nat { struct
93 ipfmutex_t nat_lock; argument
94 struct nat *nat_next; argument
95 struct nat **nat_pnext; argument
96 struct nat *nat_hnext[2]; argument
97 struct nat **nat_phnext[2]; argument
98 struct hostmap *nat_hm; argument
99 void *nat_data; argument
100 struct nat **nat_me; argument
101 struct ipstate *nat_state; argument
102 struct ap_session *nat_aps; /* proxy session */ argument
103 frentry_t *nat_fr; /* filter rule ptr if appropriate */ argument
104 struct ipnat *nat_ptr; /* pointer back to the rule */ argument
105 void *nat_ifps[2]; argument
106 void *nat_sync; argument
107 ipftqent_t nat_tqe; argument
108 u_32_t nat_flags; argument
109 u_32_t nat_sumd[2]; /* ip checksum delta for data segment */ argument
110 u_32_t nat_ipsumd; /* ip checksum delta for ip header */ argument
111 u_32_t nat_mssclamp; /* if != zero clamp MSS to this */ argument
112 i6addr_t nat_inip6; argument
113 i6addr_t nat_outip6; argument
114 i6addr_t nat_oip6; /* other ip */ argument
115 U_QUAD_T nat_pkts[2]; argument
116 U_QUAD_T nat_bytes[2]; argument
118 udpinfo_t nat_unu; argument
122 } nat_un; argument
123 u_short nat_oport; /* other port */ argument
124 u_short nat_use; argument
125 u_char nat_p; /* protocol for NAT */ argument
126 int nat_dir; argument
127 int nat_ref; /* reference count */ argument
128 int nat_hv[2]; argument
129 char nat_ifnames[2][LIFNAMSIZ]; argument
130 int nat_rev; /* 0 = forward, 1 = reverse */ argument
131 int nat_v; argument
132 int nat_redir; /* copy of in_redir */ argument