Home
last modified time | relevance | path

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

12

/freebsd/sys/netpfil/ipfilter/netinet/
H A Dip_nat.h130 } nat_t; typedef
470 nat_t **ns_table;
515 nat_t *ns_instances;
638 nat_t **ipf_nat_table[2];
639 nat_t *ipf_nat_instances;
676 extern void ipf_nat_deref(ipf_main_softc_t *, nat_t **);
679 ipf_nat_softc_t *, nat_t *);
683 extern nat_t *ipf_nat_icmperrorlookup(fr_info_t *, int);
684 extern nat_t *ipf_nat_icmperror(fr_info_t *, u_int *, int);
686 extern nat_t *ipf_nat_inlookup(fr_info_t *, u_int, u_int,
[all …]
H A 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 …]
H A Dip_ftp_pxy.c71 int ipf_p_ftp_client(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
74 int ipf_p_ftp_in(void *, fr_info_t *, ap_session_t *, nat_t *);
75 int ipf_p_ftp_new(void *, fr_info_t *, ap_session_t *, nat_t *);
77 int ipf_p_ftp_out(void *, fr_info_t *, ap_session_t *, nat_t *);
78 int ipf_p_ftp_pasv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
80 int ipf_p_ftp_epsv(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
82 int ipf_p_ftp_port(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
84 int ipf_p_ftp_process(ipf_ftp_softc_t *, fr_info_t *, nat_t *,
86 int ipf_p_ftp_server(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
94 int ipf_p_ftp_pasvreply(ipf_ftp_softc_t *, fr_info_t *, ip_t *, nat_t *,
[all …]
H A 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 …]
H A Dip_rcmd_pxy.c27 int ipf_p_rcmd_new(void *, fr_info_t *, ap_session_t *, nat_t *);
28 int ipf_p_rcmd_out(void *, fr_info_t *, ap_session_t *, nat_t *);
29 int ipf_p_rcmd_in(void *, fr_info_t *, ap_session_t *, nat_t *);
31 int ipf_p_rcmd_portmsg(fr_info_t *, ap_session_t *, nat_t *);
66 ipf_p_rcmd_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_new()
135 ipf_p_rcmd_portmsg(fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_portmsg()
145 nat_t *nat2; in ipf_p_rcmd_portmsg()
318 ipf_p_rcmd_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_out()
327 ipf_p_rcmd_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_rcmd_in()
H A 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 …]
H A Dip_raudio_pxy.c15 int ipf_p_raudio_new(void *, fr_info_t *, ap_session_t *, nat_t *);
16 int ipf_p_raudio_in(void *, fr_info_t *, ap_session_t *, nat_t *);
17 int ipf_p_raudio_out(void *, fr_info_t *, ap_session_t *, nat_t *);
52 ipf_p_raudio_new(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_new()
75 ipf_p_raudio_out(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_out()
175 ipf_p_raudio_in(void *arg, fr_info_t *fin, ap_session_t *aps, nat_t *nat) in ipf_p_raudio_in()
188 nat_t *nat2; in ipf_p_raudio_in()
H A 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()
H A Dip_nat.c213 static int ipf_nat_decap(fr_info_t *, nat_t *);
217 static int ipf_nat_finalise(fr_info_t *, nat_t *);
230 static int ipf_nat_matcharray(nat_t *, int *, u_long);
235 static int ipf_nat_newmap(fr_info_t *, nat_t *, natinfo_t *);
236 static int ipf_nat_newdivert(fr_info_t *, nat_t *, natinfo_t *);
237 static int ipf_nat_newrdr(fr_info_t *, nat_t *, natinfo_t *);
238 static int ipf_nat_newrewrite(fr_info_t *, nat_t *, natinfo_t *);
253 static void ipf_nat_tabmove(ipf_nat_softc_t *, nat_t *);
384 KMALLOCS(softn->ipf_nat_table[0], nat_t **, \ in ipf_nat_soft_init()
385 sizeof(nat_t *) * softn->ipf_nat_table_sz); in ipf_nat_soft_init()
[all …]
H A 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()
H A Dip_nat6.c110 static void ipf_nat6_tabmove(ipf_nat_softc_t *, nat_t *);
111 static int ipf_nat6_decap(fr_info_t *, nat_t *);
115 static int ipf_nat6_out(fr_info_t *, nat_t *, int, u_32_t);
116 static int ipf_nat6_in(fr_info_t *, nat_t *, int, u_32_t);
121 nat_t *);
440 ipf_nat6_newmap(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newmap()
449 nat_t *natl; in ipf_nat6_newmap()
718 ipf_nat6_newrdr(fr_info_t *fin, nat_t *nat, natinfo_t *ni) in ipf_nat6_newrdr()
728 nat_t *natl; in ipf_nat6_newrdr()
929 nat_t *
[all …]
H A 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()
H A 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()
H A Dip_proxy.h177 nat_t *ftp_pendnat;
191 nat_t *ipsc_nat;
453 extern ipnat_t *ipf_proxy_rule_fwd(nat_t *);
454 extern ipnat_t *ipf_proxy_rule_rev(nat_t *);
H A Dip_sync.c323 ipf_sync_natorder(int way, nat_t *n) in ipf_sync_natorder()
870 nat_t *n, *nat; in ipf_sync_nat()
880 KMALLOC(n, nat_t *); in ipf_sync_nat()
895 nat = (nat_t *)data; in ipf_sync_nat()
896 bzero((char *)n, offsetof(nat_t, nat_age)); in ipf_sync_nat()
898 sizeof(*n) - offsetof(nat_t, nat_age)); in ipf_sync_nat()
1104 nat_t *nat; in ipf_sync_update()
H A Dip_frag.c534 nat_t *nat) in ipf_frag_natnew()
778 nat_t *
783 nat_t *nat; in ipf_frag_natknown()
993 nat_t *nat; in ipf_frag_clear()
1032 nat_t *nat; in ipf_frag_expire()
H A Dip_frag.h109 extern nat_t *ipf_frag_natknown(fr_info_t *);
H A Dip_proxy.c744 ipf_proxy_match(fr_info_t *fin, nat_t *nat) in ipf_proxy_match()
796 ipf_proxy_new(fr_info_t *fin, nat_t *nat) in ipf_proxy_new()
867 ipf_proxy_check(fr_info_t *fin, nat_t *nat) in ipf_proxy_check()
1276 ipf_proxy_rule_rev(nat_t *nat) in ipf_proxy_rule_rev()
1363 ipf_proxy_rule_fwd(nat_t *nat) in ipf_proxy_rule_fwd()
/freebsd/sbin/ipf/libipf/
H A Dgetnattype.c18 getnattype(nat_t *nat) in getnattype()
H A Dprintnatfield.c51 printnatfield( nat_t *n, int fieldnum) in printnatfield()
H A Dprintactivenat.c17 printactivenat(nat_t *nat, int opts, u_long ticks) in printactivenat()
/freebsd/sbin/ipf/ipnat/
H A Dipnat.c72 int nat_matcharray(nat_t *, int *);
328 nat_t *np, nat; in dostats_dead()
520 nat_t nat; in dostats_live()
676 nat_matcharray(nat_t *nat, int *array) in nat_matcharray()
/freebsd/sbin/ipf/ipfs/
H A Dipfs.c152 nat_t *nat; in changenatif()
539 nat_t *nat; in readnat()
/freebsd/sbin/ipf/common/
H A Dipf.h300 extern void printnatfield(nat_t *, int);
/freebsd/share/examples/ipfilter/samples/
H A Dproxy.c144 nat_t *nat;

12