| /freebsd-12-stable/sys/netpfil/ipfilter/netinet/ |
| D | ip_nat.h | 134 } 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 …]
|
| D | ip_tftp_pxy.c | 16 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 …]
|
| D | ip_ftp_pxy.c | 74 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 …]
|
| D | ip_pptp_pxy.c | 29 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 …]
|
| D | ip_rcmd_pxy.c | 29 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()
|
| D | ip_rpcb_pxy.c | 49 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 …]
|
| D | ip_raudio_pxy.c | 16 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()
|
| D | ip_irc_pxy.c | 16 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()
|
| D | ip_nat.c | 219 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 …]
|
| D | ip_dns_pxy.c | 34 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()
|
| D | ip_nat6.c | 113 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 …]
|
| D | ip_ipsec_pxy.c | 34 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()
|
| D | ip_netbios_pxy.c | 39 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()
|
| D | ip_proxy.h | 180 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 *);
|
| D | ip_sync.c | 327 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()
|
| D | ip_frag.c | 540 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()
|
| D | ip_frag.h | 113 extern nat_t *ipf_frag_natknown(fr_info_t *);
|
| D | ip_proxy.c | 748 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/ |
| D | getnattype.c | 22 getnattype(nat_t *nat) in getnattype()
|
| D | printnatfield.c | 51 printnatfield( nat_t *n, int fieldnum) in printnatfield()
|
| D | printactivenat.c | 21 printactivenat(nat_t *nat, int opts, u_long ticks) in printactivenat()
|
| /freebsd-12-stable/sbin/ipf/ipnat/ |
| D | ipnat.c | 77 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/ |
| D | ip_fil_compat.c | 813 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/ |
| D | ipfs.c | 156 nat_t *nat; in changenatif() 543 nat_t *nat; in readnat()
|
| /freebsd-12-stable/sbin/ipf/common/ |
| D | ipf.h | 303 extern void printnatfield(nat_t *, int);
|