/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | ip_nat.h | 258 } ipnat_t; typedef 383 #define IPN_CMPSIZ (sizeof(ipnat_t) - offsetof(ipnat_t, in_v)) 457 ipnat_t *nai_np; 516 ipnat_t *ns_list; 640 ipnat_t *ipf_nat_list; 641 ipnat_t **ipf_nat_list_tail; 642 ipnat_t **ipf_nat_map_rules; 643 ipnat_t **ipf_nat_rdr_rules; 698 extern nat_t *ipf_nat_add(fr_info_t *, ipnat_t *, nat_t **, 704 extern void ipf_nat_rule_deref(ipf_main_softc_t *, ipnat_t **); [all …]
|
H A D | ip_nat.c | 208 static void ipf_nat_addmap(ipf_nat_softc_t *, ipnat_t *); 209 static void ipf_nat_addrdr(ipf_nat_softc_t *, ipnat_t *); 210 static int ipf_nat_builddivertmp(ipf_nat_softc_t *, ipnat_t *); 212 static int ipf_nat_cmp_rules(ipnat_t *, ipnat_t *); 215 ipnat_t *, int); 223 static hostmap_t *ipf_nat_hostmap(ipf_nat_softc_t *, ipnat_t *, 229 static int ipf_nat_match(fr_info_t *, ipnat_t *); 243 static int ipf_nat_resolverule(ipf_main_softc_t *, ipnat_t *); 245 ipf_nat_softc_t *, ipnat_t *); 246 static void ipf_nat_rule_fini(ipf_main_softc_t *, ipnat_t *); [all …]
|
H A D | ip_proxy.c | 656 ipf_proxy_ok(fr_info_t *fin, tcphdr_t *tcp, ipnat_t *np) in ipf_proxy_ok() 749 ipnat_t *ipn; in ipf_proxy_match() 1275 ipnat_t * 1278 ipnat_t *old; in ipf_proxy_rule_rev() 1279 ipnat_t *ipn; in ipf_proxy_rule_rev() 1285 KMALLOCS(ipn, ipnat_t *, size); in ipf_proxy_rule_rev() 1362 ipnat_t * 1365 ipnat_t *old; in ipf_proxy_rule_fwd() 1366 ipnat_t *ipn; in ipf_proxy_rule_fwd() 1372 KMALLOCS(ipn, ipnat_t *, size); in ipf_proxy_rule_fwd()
|
H A D | ip_nat6.c | 106 static struct hostmap *ipf_nat6_hostmap(ipf_nat_softc_t *, ipnat_t *, 109 static int ipf_nat6_match(fr_info_t *, ipnat_t *); 117 static int ipf_nat6_builddivertmp(ipf_nat_softc_t *, ipnat_t *); 150 ipnat_t *n) in ipf_nat6_ruleaddrinit() 205 ipf_nat6_addrdr(ipf_nat_softc_t *softn, ipnat_t *n) in ipf_nat6_addrdr() 208 ipnat_t **np; in ipf_nat6_addrdr() 252 ipf_nat6_addmap(ipf_nat_softc_t *softn, ipnat_t *n) in ipf_nat6_addmap() 255 ipnat_t **np; in ipf_nat6_addmap() 291 ipf_nat6_delrdr(ipf_nat_softc_t *softn, ipnat_t *n) in ipf_nat6_delrdr() 323 ipf_nat6_delmap(ipf_nat_softc_t *softn, ipnat_t *n) in ipf_nat6_delmap() [all …]
|
H A D | ip_rcmd_pxy.c | 18 ipnat_t *rcmd_rule; /* Template rule for back connection */ 70 ipnat_t *ipn; in ipf_p_rcmd_new() 71 ipnat_t *np; in ipf_p_rcmd_new()
|
H A D | ip_proxy.h | 193 ipnat_t *ipsc_rule; 453 extern ipnat_t *ipf_proxy_rule_fwd(nat_t *); 454 extern ipnat_t *ipf_proxy_rule_rev(nat_t *);
|
H A D | ip_tftp_pxy.c | 47 ipnat_t *ti_rule; 158 ipnat_t *ipn; in ipf_p_tftp_new() 159 ipnat_t *np; in ipf_p_tftp_new() 170 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_tftp_new()
|
H A D | ip_pptp_pxy.c | 33 ipnat_t *pptp_rule; 113 ipnat_t *ipn; in ipf_p_pptp_new() 114 ipnat_t *np; in ipf_p_pptp_new() 138 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_pptp_new()
|
H A D | ip_ipsec_pxy.c | 135 ipnat_t *ipn, *np; in ipf_p_ipsec_new() 166 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_ipsec_new()
|
H A D | ip_ftp_pxy.c | 437 ipnat_t *ipn; in ipf_p_ftp_addport() 818 ipnat_t *ipn; in ipf_p_ftp_pasvreply()
|
H A D | ip_rpcb_pxy.c | 1104 ipnat_t *ipn, ipnat; in ipf_p_rpcb_getnat()
|
H A D | fil.c | 7561 ipf_nat_rule_deref(softc, (ipnat_t **)datap);
|
/freebsd/sbin/ipf/libipf/ |
H A D | printproto.c | 13 printproto(struct protoent *pr, int p, ipnat_t *np) in printproto()
|
H A D | nat_setgroupmap.c | 11 nat_setgroupmap(ipnat_t *n) in nat_setgroupmap()
|
H A D | printnat.c | 20 printnat(ipnat_t *np, int opts) in printnat()
|
/freebsd/sbin/ipf/ipnat/ |
H A D | ipnat_y.y | 44 static ipnat_t *nattop = NULL; 45 static ipnat_t *nat = NULL; 67 static void setifname(ipnat_t **, int, char *); 68 static int addname(ipnat_t **, char *); 1371 ipnat_t *n; in newnatrule() 1465 ipnat_t *ipn; in ipnat_addrule() 1712 setifname(ipnat_t **np, int idx, char *name) in setifname() 1724 addname(ipnat_t **np, char *name) in addname() 1726 ipnat_t *n; in addname()
|
H A D | ipnat.c | 329 ipnat_t ipn; in dostats_dead() 519 ipnat_t *ipn; in dostats_live() 532 ipn = (ipnat_t *)buffer; in dostats_live()
|
/freebsd/share/examples/ipfilter/l4check/ |
H A D | l4check.c | 100 ipnat_t *ipn = &l4->l4_nat; in addnat() 115 ipnat_t *ipn = &l4->l4_nat; in delnat() 486 ipnat_t *ipn; in readconfig()
|
/freebsd/sbin/ipf/ipftest/ |
H A D | ipftest.c | 17 extern ipnat_t *natparse(char *, int); 523 ipnat_t *ipn; in dumpnat()
|
/freebsd/share/examples/ipfilter/samples/ |
H A D | proxy.c | 143 ipnat_t *ipn;
|