Lines Matching defs:nat
113 typedef struct nat { struct
114 ipfmutex_t nat_lock; argument
115 struct nat *nat_next; argument
116 struct nat **nat_pnext; argument
117 struct nat *nat_hnext[2]; argument
118 struct nat **nat_phnext[2]; argument
119 struct hostmap *nat_hm; argument
120 void *nat_data; argument
121 struct nat **nat_me; argument
122 struct ipstate *nat_state; argument
123 struct ap_session *nat_aps; /* proxy session */ argument
124 frentry_t *nat_fr; /* filter rule ptr if appropriate */ argument
125 struct ipnat *nat_ptr; /* pointer back to the rule */ argument
126 void *nat_ifps[2]; argument
127 void *nat_sync; argument
128 ipftqent_t nat_tqe; argument
129 int nat_mtu[2]; argument
130 u_32_t nat_flags; argument
131 u_32_t nat_sumd[2]; /* ip checksum delta for data segment*/ argument
132 u_32_t nat_ipsumd; /* ip checksum delta for ip header */ argument
133 u_32_t nat_mssclamp; /* if != zero clamp MSS to this */ argument
134 i6addr_t nat_odst6; argument
135 i6addr_t nat_osrc6; argument
136 i6addr_t nat_ndst6; argument
137 i6addr_t nat_nsrc6; argument
138 U_QUAD_T nat_pkts[2]; argument
139 U_QUAD_T nat_bytes[2]; argument
141 udpinfo_t nat_unu; argument
145 } nat_unold, nat_unnew; argument
146 int nat_use; argument
147 int nat_pr[2]; /* protocol for NAT */ argument
148 int nat_dir; argument
149 int nat_ref; /* reference count */ argument
150 u_int nat_hv[2]; argument
151 char nat_ifnames[2][LIFNAMSIZ]; argument
152 int nat_rev; /* 0 = forward, 1 = reverse */ argument
153 int nat_dlocal; argument
154 int nat_v[2]; /* 0 = old, 1 = new */ argument
155 u_int nat_redir; /* copy of in_redir */ argument