• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/contrib/ipfilter/netinet/

Lines Matching refs:nat

133 ipf_p_tftp_out(arg, fin, aps, nat)
137 nat_t *nat;
142 if (nat->nat_dir == NAT_OUTBOUND)
143 return ipf_p_tftp_client(softt, fin, aps, nat);
144 return ipf_p_tftp_server(softt, fin, aps, nat);
149 ipf_p_tftp_in(arg, fin, aps, nat)
153 nat_t *nat;
158 if (nat->nat_dir == NAT_INBOUND)
159 return ipf_p_tftp_client(softt, fin, aps, nat);
160 return ipf_p_tftp_server(softt, fin, aps, nat);
165 ipf_p_tftp_new(arg, fin, aps, nat)
169 nat_t *nat;
179 np = nat->nat_ptr;
208 ipn->in_ifps[0] = nat->nat_ifps[0];
209 ipn->in_ifps[1] = nat->nat_ifps[1];
210 ipn->in_v[0] = nat->nat_ptr->in_v[1];
211 ipn->in_v[1] = nat->nat_ptr->in_v[0];
214 ipn->in_nsrcip6 = nat->nat_odst6;
215 ipn->in_osrcip6 = nat->nat_ndst6;
220 ipn->in_snip = ntohl(nat->nat_odstaddr);
221 ipn->in_dnip = ntohl(nat->nat_nsrcaddr);
224 ipn->in_snip6 = nat->nat_odst6;
225 ipn->in_dnip6 = nat->nat_nsrc6;
228 ipn->in_ndstip6 = nat->nat_nsrc6;
229 ipn->in_odstip6 = nat->nat_osrc6;
233 ipn->in_snip = ntohl(nat->nat_odstaddr);
234 ipn->in_dnip = ntohl(nat->nat_osrcaddr);
237 ipn->in_snip6 = nat->nat_odst6;
238 ipn->in_dnip6 = nat->nat_osrc6;
241 ipn->in_ndstip6 = nat->nat_osrc6;
242 ipn->in_odstip6 = nat->nat_nsrc6;
283 ipf_p_tftp_backchannel(fin, aps, nat)
286 nat_t *nat;
336 fi.fin_src6 = nat->nat_ndst6;
337 fi.fin_dst6 = nat->nat_nsrc6;
338 if (nat->nat_v[0] == 4) {
343 ip->ip_src = nat->nat_ndstip;
344 ip->ip_dst = nat->nat_nsrcip;
351 ip6->ip6_src = nat->nat_ndst6.in6;
352 ip6->ip6_dst = nat->nat_nsrc6.in6;
356 if (nat->nat_dir == NAT_INBOUND) {
367 if (nat->nat_v[0] == 6)
378 fi.fin_src6 = nat->nat_ndst6;
379 fi.fin_dst6 = nat->nat_nsrc6;
380 if (nat->nat_v[0] == 4) {
381 ip->ip_src = nat->nat_ndstip;
382 ip->ip_dst = nat->nat_nsrcip;
385 ip6->ip6_src = nat->nat_ndst6.in6;
386 ip6->ip6_dst = nat->nat_nsrc6.in6;
390 fi.fin_src6 = nat->nat_odst6;
391 fi.fin_dst6 = nat->nat_osrc6;
393 ip->ip_src = nat->nat_odstip;
394 ip->ip_dst = nat->nat_osrcip;
397 ip6->ip6_src = nat->nat_odst6.in6;
398 ip6->ip6_dst = nat->nat_osrc6.in6;
406 if (nat->nat_v[0] == 4) {
422 ipf_p_tftp_client(softt, fin, aps, nat)
426 nat_t *nat;
441 DT3(tftp_cmd, fr_info_t *, fin, int, opcode, nat_t *, nat);
459 ipf_p_tftp_backchannel(fin, aps, nat);
472 ipf_p_tftp_server(softt, fin, aps, nat)
476 nat_t *nat;