Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/netpfil/ipfilter/netinet/
Dip_tftp_pxy.c158 ipnat_t *ipn; in ipf_p_tftp_new() local
170 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_tftp_new()
171 if (ipn == NULL) { in ipf_p_tftp_new()
179 bzero((char *)ipn, size); in ipf_p_tftp_new()
180 ti->ti_rule = ipn; in ipf_p_tftp_new()
186 ipn->in_size = size; in ipf_p_tftp_new()
187 ipn->in_apr = NULL; in ipf_p_tftp_new()
188 ipn->in_use = 1; in ipf_p_tftp_new()
189 ipn->in_hits = 1; in ipf_p_tftp_new()
190 ipn->in_ippip = 1; in ipf_p_tftp_new()
[all …]
Dip_proxy.c753 ipnat_t *ipn; in ipf_proxy_match() local
756 ipn = nat->nat_ptr; in ipf_proxy_match()
760 (u_long)ipn); in ipf_proxy_match()
769 apr = ipn->in_apr; in ipf_proxy_match()
1283 ipnat_t *ipn; in ipf_proxy_rule_rev() local
1289 KMALLOCS(ipn, ipnat_t *, size); in ipf_proxy_rule_rev()
1290 if (ipn == NULL) in ipf_proxy_rule_rev()
1293 bzero((char *)ipn, size); in ipf_proxy_rule_rev()
1295 ipn->in_use = 1; in ipf_proxy_rule_rev()
1296 ipn->in_hits = 1; in ipf_proxy_rule_rev()
[all …]
Dip_ipsec_pxy.c135 ipnat_t *ipn, *np; in ipf_p_ipsec_new() local
166 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_ipsec_new()
167 if (ipn == NULL) { in ipf_p_ipsec_new()
175 bzero((char *)ipn, size); in ipf_p_ipsec_new()
176 ipsec->ipsc_rule = ipn; in ipf_p_ipsec_new()
183 ipn->in_size = size; in ipf_p_ipsec_new()
185 ipn->in_tqehead[0] = ipf_nat_add_tq(softc, ttl); in ipf_p_ipsec_new()
186 ipn->in_tqehead[1] = ipf_nat_add_tq(softc, ttl); in ipf_p_ipsec_new()
187 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_ipsec_new()
188 ipn->in_apr = NULL; in ipf_p_ipsec_new()
[all …]
Dip_pptp_pxy.c113 ipnat_t *ipn; in ipf_p_pptp_new() local
138 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_pptp_new()
139 if (ipn == NULL) { in ipf_p_pptp_new()
147 bzero((char *)ipn, size); in ipf_p_pptp_new()
148 pptp->pptp_rule = ipn; in ipf_p_pptp_new()
155 ipn->in_size = size; in ipf_p_pptp_new()
156 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_pptp_new()
157 ipn->in_apr = NULL; in ipf_p_pptp_new()
158 ipn->in_use = 1; in ipf_p_pptp_new()
159 ipn->in_hits = 1; in ipf_p_pptp_new()
[all …]
Dip_rpcb_pxy.c1104 ipnat_t *ipn, ipnat; in ipf_p_rpcb_getnat() local
1111 ipn = nat->nat_ptr; in ipf_p_rpcb_getnat()
1183 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat)); in ipf_p_rpcb_getnat()
1184 ipn->in_flags = nflags & IPN_TCPUDP; in ipf_p_rpcb_getnat()
1185 ipn->in_apr = NULL; in ipf_p_rpcb_getnat()
1186 ipn->in_pr[0] = proto; in ipf_p_rpcb_getnat()
1187 ipn->in_pr[1] = proto; in ipf_p_rpcb_getnat()
1188 ipn->in_dpmin = fi.fin_dport; in ipf_p_rpcb_getnat()
1189 ipn->in_dpmax = fi.fin_dport; in ipf_p_rpcb_getnat()
1190 ipn->in_dpnext = fi.fin_dport; in ipf_p_rpcb_getnat()
[all …]
Dip_rcmd_pxy.c72 ipnat_t *ipn; in ipf_p_rcmd_new() local
90 ipn = ipf_proxy_rule_rev(nat); in ipf_p_rcmd_new()
91 if (ipn == NULL) { in ipf_p_rcmd_new()
100 rc->rcmd_rule = ipn; in ipf_p_rcmd_new()
Dip_ftp_pxy.c442 ipnat_t *ipn; in ipf_p_ftp_addport() local
532 ipn = ipf_proxy_rule_rev(nat); in ipf_p_ftp_addport()
533 if (ipn == NULL) in ipf_p_ftp_addport()
535 ipn->in_use = 0; in ipf_p_ftp_addport()
565 nat2 = ipf_nat6_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport()
569 nat2 = ipf_nat_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport()
574 KFREES(ipn, ipn->in_size); in ipf_p_ftp_addport()
823 ipnat_t *ipn; in ipf_p_ftp_pasvreply() local
855 ipn = ipf_proxy_rule_fwd(nat); in ipf_p_ftp_pasvreply()
856 if (ipn == NULL) in ipf_p_ftp_pasvreply()
[all …]
Dip_nat.c1763 nat_save_t *ipn, ipns; in ipf_nat_getent() local
1775 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize); in ipf_nat_getent()
1776 if (ipn == NULL) { in ipf_nat_getent()
1785 ipn->ipn_dsize = ipns.ipn_dsize; in ipf_nat_getent()
1811 ipn->ipn_next = nat->nat_next; in ipf_nat_getent()
1816 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat)); in ipf_nat_getent()
1822 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat, in ipf_nat_getent()
1823 ipn->ipn_ipnat.in_size); in ipf_nat_getent()
1830 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr, in ipf_nat_getent()
1831 sizeof(ipn->ipn_fr)); in ipf_nat_getent()
[all …]
Dip_pool.c1187 ipf_pool_node_deref(ipf_pool_softc_t *softp, ip_pool_node_t *ipn) in ipf_pool_node_deref() argument
1190 ipn->ipn_ref--; in ipf_pool_node_deref()
1192 if (ipn->ipn_ref == 0) { in ipf_pool_node_deref()
1193 KFREE(ipn); in ipf_pool_node_deref()
Dip_nat6.c1876 ipnat_t *ipn; in ipf_nat6_inlookup() local
1968 ipn = nat->nat_ptr; in ipf_nat6_inlookup()
1970 if ((ipn != NULL) && (nat->nat_aps != NULL)) in ipf_nat6_inlookup()
2194 ipnat_t *ipn; in ipf_nat6_outlookup() local
2281 ipn = nat->nat_ptr; in ipf_nat6_outlookup()
2283 if ((ipn != NULL) && (nat->nat_aps != NULL)) in ipf_nat6_outlookup()
Dfil.c3842 u_32_t ipn; in count4bits() local
3845 ip = ipn = ntohl(ip); in count4bits()
3846 for (i = 32; i; i--, ipn *= 2) in count4bits()
3847 if (ipn & 0x80000000) in count4bits()
3851 ipn = 0; in count4bits()
3853 ipn *= 2; in count4bits()
3855 ipn++; in count4bits()
3857 if (ipn == ip) in count4bits()
/freebsd-12-stable/share/examples/ipfilter/l4check/
Dl4check.c101 ipnat_t *ipn = &l4->l4_nat; in addnat() local
103 printf("Add NAT rule for %s/%#x,%u -> ", inet_ntoa(ipn->in_out[0]), in addnat()
104 ipn->in_outmsk, ntohs(ipn->in_pmin)); in addnat()
105 printf("%s,%u\n", inet_ntoa(ipn->in_in[0]), ntohs(ipn->in_pnext)); in addnat()
107 if (ioctl(natfd, SIOCADNAT, &ipn) == -1) in addnat()
116 ipnat_t *ipn = &l4->l4_nat; in delnat() local
119 inet_ntoa(ipn->in_out[0]), ipn->in_outmsk, ipn->in_pmin); in delnat()
120 printf("%s,%u\n", inet_ntoa(ipn->in_in[0]), ipn->in_pnext); in delnat()
122 if (ioctl(natfd, SIOCRMNAT, &ipn) == -1) in delnat()
487 ipnat_t *ipn; in readconfig() local
[all …]
/freebsd-12-stable/sbin/ipf/libipf/
Dcount4bits.c23 u_int ipn; in count4bits() local
25 ip = ipn = ntohl(ip); in count4bits()
26 for (i = 32; i; i--, ipn *= 2) in count4bits()
27 if (ipn & 0x80000000) in count4bits()
31 ipn = 0; in count4bits()
33 ipn *= 2; in count4bits()
35 ipn++; in count4bits()
37 if (ipn == ip) in count4bits()
Dprintpool.c16 ip_pool_node_t *ipnp, *ipnpn, ipn, **pnext; in printpool() local
37 (*copyfunc)(ipnpn, ipnp, sizeof(ipn)); in printpool()
/freebsd-12-stable/sbin/ipf/ipfs/
Dipfs.c155 nat_save_t ipn; in changenatif() local
166 nat = &ipn.ipn_nat; in changenatif()
177 for (pos = 0; read(fd, &ipn, sizeof(ipn)) == sizeof(ipn); ) { in changenatif()
192 if (write(fd, &ipn, sizeof(ipn)) != sizeof(ipn)) { in changenatif()
540 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; in readnat() local
562 bzero((char *)&ipn, sizeof(ipn)); in readnat()
568 i = read(nfd, &ipn, sizeof(ipn)); in readnat()
575 if (i != sizeof(ipn)) { in readnat()
577 i, (int)sizeof(ipn)); in readnat()
581 in = (nat_save_t *)malloc(ipn.ipn_dsize); in readnat()
[all …]
/freebsd-12-stable/sbin/ipf/ipnat/
Dipnat.c334 ipnat_t ipn; in dostats_dead() local
340 if (kmemcpy((char *)&ipn, (long)nsp->ns_list, in dostats_dead()
341 sizeof(ipn))) { in dostats_dead()
346 printf("%lu ", ipn.in_hits); in dostats_dead()
347 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); in dostats_dead()
348 nsp->ns_list = ipn.in_next; in dostats_dead()
524 ipnat_t *ipn; in dostats_live() local
537 ipn = (ipnat_t *)buffer; in dostats_live()
548 printf("%lu ", ipn->in_hits); in dostats_live()
549 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); in dostats_live()
[all …]
Dipnat_y.y1466 ipnat_t *ipn; in ipnat_addrule() local
1468 ipn = ptr; in ipnat_addrule()
1471 obj.ipfo_size = ipn->in_size; in ipnat_addrule()
1490 printnat(ipn, opts); in ipnat_addrule()
1493 binprint(ipn, ipn->in_size); in ipnat_addrule()
1501 ipn->in_flineno); in ipnat_addrule()
1505 PRINTF("hits %lu ", ipn->in_hits); in ipnat_addrule()
1508 ipn->in_bytes[0] + ipn->in_bytes[1]); in ipnat_addrule()
1511 ipn->in_bytes[0] + ipn->in_bytes[1]); in ipnat_addrule()
1513 printnat(ipn, opts); in ipnat_addrule()
[all …]
/freebsd-12-stable/sbin/ipf/ippool/
Dippool_y.y776 ip_pool_node_t *ntop, *ipn, node, *last; in read_whoisfile() local
791 ipn = calloc(1, sizeof(*ipn)); in read_whoisfile()
792 if (ipn == NULL) in read_whoisfile()
794 ipn->ipn_addr = node.ipn_addr; in read_whoisfile()
795 ipn->ipn_mask = node.ipn_mask; in read_whoisfile()
797 ntop = ipn; in read_whoisfile()
799 last->ipn_next = ipn; in read_whoisfile()
800 last = ipn; in read_whoisfile()
/freebsd-12-stable/sbin/ipf/ipftest/
Dipftest.c528 ipnat_t *ipn; in dumpnat() local
532 for (ipn = softn->ipf_nat_list; ipn != NULL; ipn = ipn->in_next) in dumpnat()
533 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); in dumpnat()
/freebsd-12-stable/share/examples/ipfilter/samples/
Dproxy.c144 ipnat_t *ipn; local