Home
last modified time | relevance | path

Searched refs:ipnat_t (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/netpfil/ipfilter/netinet/
H A Dip_nat.h258 } 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 Dip_nat.c208 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 Dip_proxy.c656 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 Dip_nat6.c106 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 Dip_rcmd_pxy.c18 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 Dip_proxy.h193 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 Dip_tftp_pxy.c47 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 Dip_pptp_pxy.c33 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 Dip_ipsec_pxy.c135 ipnat_t *ipn, *np; in ipf_p_ipsec_new()
166 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_ipsec_new()
H A Dip_ftp_pxy.c437 ipnat_t *ipn; in ipf_p_ftp_addport()
818 ipnat_t *ipn; in ipf_p_ftp_pasvreply()
H A Dip_rpcb_pxy.c1104 ipnat_t *ipn, ipnat; in ipf_p_rpcb_getnat()
H A Dfil.c7561 ipf_nat_rule_deref(softc, (ipnat_t **)datap);
/freebsd/sbin/ipf/libipf/
H A Dprintproto.c13 printproto(struct protoent *pr, int p, ipnat_t *np) in printproto()
H A Dnat_setgroupmap.c11 nat_setgroupmap(ipnat_t *n) in nat_setgroupmap()
H A Dprintnat.c20 printnat(ipnat_t *np, int opts) in printnat()
/freebsd/sbin/ipf/ipnat/
H A Dipnat_y.y44 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 Dipnat.c329 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 Dl4check.c100 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 Dipftest.c17 extern ipnat_t *natparse(char *, int);
523 ipnat_t *ipn; in dumpnat()
/freebsd/share/examples/ipfilter/samples/
H A Dproxy.c143 ipnat_t *ipn;