Home
last modified time | relevance | path

Searched refs:nat_t (Results 1 – 25 of 28) sorted by relevance

12

/freebsd-12-stable/sys/netpfil/ipfilter/netinet/
Dip_nat.h134 } nat_t; typedef
474 nat_t **ns_table;
519 nat_t *ns_instances;
642 nat_t **ipf_nat_table[2];
643 nat_t *ipf_nat_instances;
680 extern void ipf_nat_deref(ipf_main_softc_t *, nat_t **);
683 ipf_nat_softc_t *, nat_t *);
687 extern nat_t *ipf_nat_icmperrorlookup(fr_info_t *, int);
688 extern nat_t *ipf_nat_icmperror(fr_info_t *, u_int *, int);
690 extern nat_t *ipf_nat_inlookup(fr_info_t *, u_int, u_int,
[all …]
Dip_tftp_pxy.c16 int ipf_p_tftp_backchannel(fr_info_t *, ap_session_t *, nat_t *);
18 nat_t *);
19 int ipf_p_tftp_in(void *, fr_info_t *, ap_session_t *, nat_t *);
22 int ipf_p_tftp_new(void *, fr_info_t *, ap_session_t *, nat_t *);
24 int ipf_p_tftp_out(void *, fr_info_t *, ap_session_t *, nat_t *);
26 nat_t *);
130 ipf_p_tftp_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_out()
142 ipf_p_tftp_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_in()
154 ipf_p_tftp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_new()
266 ipf_p_tftp_backchannel(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_tftp_backchannel()
[all …]
Dip_ftp_pxy.c74 int ipf_p_ftp_client(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
77 int ipf_p_ftp_in(void *, fr_info_t *, ap_session_t *, nat_t *);
78 int ipf_p_ftp_new(void *, fr_info_t *, ap_session_t *, nat_t *);
80 int ipf_p_ftp_out(void *, fr_info_t *, ap_session_t *, nat_t *);
81 int ipf_p_ftp_pasv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
83 int ipf_p_ftp_epsv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
85 int ipf_p_ftp_port(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
87 int ipf_p_ftp_process(ipf_ftp_softc_t *, fr_info_t *, nat_t *,
89 int ipf_p_ftp_server(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
97 int ipf_p_ftp_pasvreply(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
[all …]
Dip_pptp_pxy.c29 nat_t *pptp_nat;
62 int ipf_p_pptp_new(void *, fr_info_t *, ap_session_t *, nat_t *);
64 int ipf_p_pptp_inout(void *, fr_info_t *, ap_session_t *, nat_t *);
65 void ipf_p_pptp_donatstate(fr_info_t *, nat_t *, pptp_pxy_t *);
66 int ipf_p_pptp_message(fr_info_t *, nat_t *, pptp_pxy_t *, pptp_side_t *);
67 int ipf_p_pptp_nextmessage(fr_info_t *, nat_t *, pptp_pxy_t *, int);
68 int ipf_p_pptp_mctl(fr_info_t *, nat_t *, pptp_pxy_t *, pptp_side_t *);
110 ipf_p_pptp_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_pptp_new()
190 ipf_p_pptp_donatstate(fr_info_t *fin, nat_t *nat, pptp_pxy_t *pptp) in ipf_p_pptp_donatstate()
195 nat_t *nat2; in ipf_p_pptp_donatstate()
[all …]
Dip_rcmd_pxy.c29 int ipf_p_rcmd_new(void *, fr_info_t *, ap_session_t *, nat_t *);
30 int ipf_p_rcmd_out(void *, fr_info_t *, ap_session_t *, nat_t *);
31 int ipf_p_rcmd_in(void *, fr_info_t *, ap_session_t *, nat_t *);
33 int ipf_p_rcmd_portmsg(fr_info_t *, ap_session_t *, nat_t *);
68 ipf_p_rcmd_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_new()
137 ipf_p_rcmd_portmsg(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_portmsg()
147 nat_t *nat2; in ipf_p_rcmd_portmsg()
320 ipf_p_rcmd_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_out()
329 ipf_p_rcmd_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_in()
Dip_rpcb_pxy.c49 int ipf_p_rpcb_new(void *, fr_info_t *, ap_session_t *, nat_t *);
51 int ipf_p_rpcb_in(void *, fr_info_t *, ap_session_t *, nat_t *);
52 int ipf_p_rpcb_out(void *, fr_info_t *, ap_session_t *, nat_t *);
55 static int ipf_p_rpcb_decodereq(fr_info_t *, nat_t *,
63 static int ipf_p_rpcb_modreq(fr_info_t *, nat_t *, rpc_msg_t *,
65 static int ipf_p_rpcb_decoderep(fr_info_t *, nat_t *,
71 static int ipf_p_rpcb_getnat(fr_info_t *, nat_t *, u_int, u_int);
72 static int ipf_p_rpcb_modv3(fr_info_t *, nat_t *, rpc_msg_t *,
74 static int ipf_p_rpcb_modv4(fr_info_t *, nat_t *, rpc_msg_t *,
147 ipf_p_rpcb_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rpcb_new()
[all …]
Dip_raudio_pxy.c16 int ipf_p_raudio_new(void *, fr_info_t *, ap_session_t *, nat_t *);
17 int ipf_p_raudio_in(void *, fr_info_t *, ap_session_t *, nat_t *);
18 int ipf_p_raudio_out(void *, fr_info_t *, ap_session_t *, nat_t *);
53 ipf_p_raudio_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_new()
76 ipf_p_raudio_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_out()
176 ipf_p_raudio_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_in()
189 nat_t *nat2; in ipf_p_raudio_in()
Dip_irc_pxy.c16 int ipf_p_irc_new(void *, fr_info_t *, ap_session_t *, nat_t *);
17 int ipf_p_irc_out(void *, fr_info_t *, ap_session_t *, nat_t *);
18 int ipf_p_irc_send(fr_info_t *, nat_t *);
224 ipf_p_irc_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_irc_new()
246 ipf_p_irc_send(fr_info_t *fin, nat_t *nat) in ipf_p_irc_send()
257 nat_t *nat2; in ipf_p_irc_send()
425 ipf_p_irc_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_irc_out()
Dip_nat.c219 static int ipf_nat_decap(fr_info_t *, nat_t *);
223 static int ipf_nat_finalise(fr_info_t *, nat_t *);
236 static int ipf_nat_matcharray(nat_t *, int *, u_long);
241 static int ipf_nat_newmap(fr_info_t *, nat_t *, natinfo_t *);
242 static int ipf_nat_newdivert(fr_info_t *, nat_t *, natinfo_t *);
243 static int ipf_nat_newrdr(fr_info_t *, nat_t *, natinfo_t *);
244 static int ipf_nat_newrewrite(fr_info_t *, nat_t *, natinfo_t *);
259 static void ipf_nat_tabmove(ipf_nat_softc_t *, nat_t *);
390 KMALLOCS(softn->ipf_nat_table[0], nat_t **, \ in ipf_nat_soft_init()
391 sizeof(nat_t *) * softn->ipf_nat_table_sz); in ipf_nat_soft_init()
[all …]
Dip_dns_pxy.c34 int ipf_p_dns_inout(void *, fr_info_t *, ap_session_t *, nat_t *);
35 int ipf_p_dns_match(fr_info_t *, ap_session_t *, nat_t *);
37 int ipf_p_dns_new(void *, fr_info_t *, ap_session_t *, nat_t *);
171 ipf_p_dns_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_new()
314 ipf_p_dns_inout(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_inout()
361 ipf_p_dns_match(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_dns_match()
Dip_nat6.c113 static void ipf_nat6_tabmove(ipf_nat_softc_t *, nat_t *);
114 static int ipf_nat6_decap(fr_info_t *, nat_t *);
118 static int ipf_nat6_out(fr_info_t *, nat_t *, int, u_32_t);
119 static int ipf_nat6_in(fr_info_t *, nat_t *, int, u_32_t);
124 nat_t *);
443 ipf_nat6_newmap(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newmap()
452 nat_t *natl; in ipf_nat6_newmap()
721 ipf_nat6_newrdr(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newrdr()
731 nat_t *natl; in ipf_nat6_newrdr()
932 nat_t *
[all …]
Dip_ipsec_pxy.c34 int ipf_p_ipsec_new(void *, fr_info_t *, ap_session_t *, nat_t *);
36 int ipf_p_ipsec_inout(void *, fr_info_t *, ap_session_t *, nat_t *);
37 int ipf_p_ipsec_match(fr_info_t *, ap_session_t *, nat_t *);
126 ipf_p_ipsec_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_new()
258 ipf_p_ipsec_inout(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_inout()
344 ipf_p_ipsec_match(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_ipsec_match()
Dip_netbios_pxy.c39 int ipf_p_netbios_out(void *, fr_info_t *, ap_session_t *, nat_t *);
70 ipf_p_netbios_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_netbios_out()
Dip_proxy.h180 nat_t *ftp_pendnat;
194 nat_t *ipsc_nat;
456 extern ipnat_t *ipf_proxy_rule_fwd(nat_t *);
457 extern ipnat_t *ipf_proxy_rule_rev(nat_t *);
Dip_sync.c327 ipf_sync_natorder(int way, nat_t *n) in ipf_sync_natorder()
874 nat_t *n, *nat; in ipf_sync_nat()
884 KMALLOC(n, nat_t *); in ipf_sync_nat()
899 nat = (nat_t *)data; in ipf_sync_nat()
900 bzero((char *)n, offsetof(nat_t, nat_age)); in ipf_sync_nat()
902 sizeof(*n) - offsetof(nat_t, nat_age)); in ipf_sync_nat()
1108 nat_t *nat; in ipf_sync_update()
Dip_frag.c540 nat_t *nat) in ipf_frag_natnew()
784 nat_t *
789 nat_t *nat; in ipf_frag_natknown()
999 nat_t *nat; in ipf_frag_clear()
1038 nat_t *nat; in ipf_frag_expire()
Dip_frag.h113 extern nat_t *ipf_frag_natknown(fr_info_t *);
Dip_proxy.c748 ipf_proxy_match(fr_info_t *fin, nat_t *nat) in ipf_proxy_match()
800 ipf_proxy_new(fr_info_t *fin, nat_t *nat) in ipf_proxy_new()
871 ipf_proxy_check(fr_info_t *fin, nat_t *nat) in ipf_proxy_check()
1280 ipf_proxy_rule_rev(nat_t *nat) in ipf_proxy_rule_rev()
1367 ipf_proxy_rule_fwd(nat_t *nat) in ipf_proxy_rule_fwd()
/freebsd-12-stable/sbin/ipf/libipf/
Dgetnattype.c22 getnattype(nat_t *nat) in getnattype()
Dprintnatfield.c51 printnatfield( nat_t *n, int fieldnum) in printnatfield()
Dprintactivenat.c21 printactivenat(nat_t *nat, int opts, u_long ticks) in printactivenat()
/freebsd-12-stable/sbin/ipf/ipnat/
Dipnat.c77 int nat_matcharray(nat_t *, int *);
333 nat_t *np, nat; in dostats_dead()
525 nat_t nat; in dostats_live()
681 nat_matcharray(nat_t *nat, int *array) in nat_matcharray()
/freebsd-12-stable/contrib/ipfilter/
Dip_fil_compat.c813 nat_t **ns_table[2];
824 nat_t *ns_instances;
843 nat_t **ns_table[2];
854 nat_t *ns_instances;
872 nat_t **ns_table[2];
883 nat_t *ns_instances;
900 nat_t **ns_table[2];
911 nat_t *ns_instances;
1764 bzero(ptr, sizeof(nat_t));
2775 nat_4_1_3_to_current(nat_4_1_3_t *old, nat_t *current) in nat_4_1_3_to_current()
[all …]
/freebsd-12-stable/sbin/ipf/ipfs/
Dipfs.c156 nat_t *nat; in changenatif()
543 nat_t *nat; in readnat()
/freebsd-12-stable/sbin/ipf/common/
Dipf.h303 extern void printnatfield(nat_t *, int);

12