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

/freebsd-12-stable/contrib/ipfilter/lib/
H A Dcount4bits.c23 u_int ipn; local
25 ip = ipn = ntohl(ip);
26 for (i = 32; i; i--, ipn *= 2)
27 if (ipn & 0x80000000)
31 ipn = 0;
33 ipn *= 2;
35 ipn++;
37 if (ipn == ip)
H A Dprintpool.c20 ip_pool_node_t *ipnp, *ipnpn, ipn, **pnext; local
41 (*copyfunc)(ipnpn, ipnp, sizeof(ipn));
/freebsd-12-stable/sys/contrib/ipfilter/netinet/
H A Dip_ipsec_pxy.c146 ipnat_t *ipn, *np; local
177 KMALLOCS(ipn, ipnat_t *, size);
178 if (ipn == NULL) {
186 bzero((char *)ipn, size);
187 ipsec->ipsc_rule = ipn;
194 ipn->in_size = size;
196 ipn->in_tqehead[0] = ipf_nat_add_tq(softc, ttl);
197 ipn->in_tqehead[1] = ipf_nat_add_tq(softc, ttl);
198 ipn->in_ifps[0] = fin->fin_ifp;
199 ipn
[all...]
H A Dip_tftp_pxy.c173 ipnat_t *ipn; local
185 KMALLOCS(ipn, ipnat_t *, size);
186 if (ipn == NULL) {
194 bzero((char *)ipn, size);
195 ti->ti_rule = ipn;
201 ipn->in_size = size;
202 ipn->in_apr = NULL;
203 ipn->in_use = 1;
204 ipn->in_hits = 1;
205 ipn
[all...]
H A Dip_proxy.c779 ipnat_t *ipn; local
782 ipn = nat->nat_ptr;
786 (u_long)ipn);
795 apr = ipn->in_apr;
1324 ipnat_t *ipn; local
1330 KMALLOCS(ipn, ipnat_t *, size);
1331 if (ipn == NULL)
1334 bzero((char *)ipn, size);
1336 ipn->in_use = 1;
1337 ipn
1412 ipnat_t *ipn; local
[all...]
H A Dip_pptp_pxy.c117 ipnat_t *ipn; local
142 KMALLOCS(ipn, ipnat_t *, size);
143 if (ipn == NULL) {
151 bzero((char *)ipn, size);
152 pptp->pptp_rule = ipn;
159 ipn->in_size = size;
160 ipn->in_ifps[0] = fin->fin_ifp;
161 ipn->in_apr = NULL;
162 ipn->in_use = 1;
163 ipn
[all...]
H A Dip_rpcb_pxy.c1157 ipnat_t *ipn, ipnat; local
1164 ipn = nat->nat_ptr;
1231 /* XXX Since we're just copying the original ipn contents
1236 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat));
1237 ipn->in_flags = nflags & IPN_TCPUDP;
1238 ipn->in_apr = NULL;
1239 ipn->in_pr[0] = proto;
1240 ipn->in_pr[1] = proto;
1241 ipn->in_dpmin = fi.fin_dport;
1242 ipn
[all...]
H A Dip_rcmd_pxy.c76 ipnat_t *ipn; local
94 ipn = ipf_proxy_rule_rev(nat);
95 if (ipn == NULL) {
104 rc->rcmd_rule = ipn;
H A Dip_nat.c1798 nat_save_t *ipn, ipns; local
1810 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize);
1811 if (ipn == NULL) {
1820 ipn->ipn_dsize = ipns.ipn_dsize;
1846 ipn->ipn_next = nat->nat_next;
1851 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat));
1857 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat,
1858 ipn->ipn_ipnat.in_size);
1865 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr,
1866 sizeof(ipn
1931 nat_save_t ipn, *ipnn; local
2278 struct ipnat *ipn; local
4084 ipnat_t *ipn; local
4419 ipnat_t *ipn; local
6603 ipnat_t *ipn, *nextipnat = NULL, zeroipn; local
[all...]
H A Dip_ftp_pxy.c465 ipnat_t *ipn; local
554 ipn = ipf_proxy_rule_rev(nat);
555 if (ipn == NULL)
557 ipn->in_use = 0;
587 nat2 = ipf_nat6_add(&fi, ipn, &ftp->ftp_pendnat, flags,
591 nat2 = ipf_nat_add(&fi, ipn, &ftp->ftp_pendnat, flags,
597 KFREES(ipn, ipn->in_size);
869 ipnat_t *ipn; local
901 ipn
[all...]
H A Dip_pool.c1249 /* ipn(I) - pointer to pool structure */
1256 ipf_pool_node_deref(softp, ipn)
1258 ip_pool_node_t *ipn;
1261 ipn->ipn_ref--;
1263 if (ipn->ipn_ref == 0) {
1264 KFREE(ipn);
H A Dip_nat6.c1912 ipnat_t *ipn; local
2004 ipn = nat->nat_ptr;
2006 if ((ipn != NULL) && (nat->nat_aps != NULL))
2234 ipnat_t *ipn; local
2321 ipn = nat->nat_ptr;
2323 if ((ipn != NULL) && (nat->nat_aps != NULL))
H A Dfil.c3929 u_32_t ipn; local
3932 ip = ipn = ntohl(ip);
3933 for (i = 32; i; i--, ipn *= 2)
3934 if (ipn & 0x80000000)
3938 ipn = 0;
3940 ipn *= 2;
3942 ipn++;
3944 if (ipn == ip)
/freebsd-12-stable/contrib/ipfilter/l4check/
H A Dl4check.c101 ipnat_t *ipn = &l4->l4_nat; local
103 printf("Add NAT rule for %s/%#x,%u -> ", inet_ntoa(ipn->in_out[0]),
104 ipn->in_outmsk, ntohs(ipn->in_pmin));
105 printf("%s,%u\n", inet_ntoa(ipn->in_in[0]), ntohs(ipn->in_pnext));
107 if (ioctl(natfd, SIOCADNAT, &ipn) == -1)
116 ipnat_t *ipn = &l4->l4_nat; local
119 inet_ntoa(ipn->in_out[0]), ipn
492 ipnat_t *ipn; local
[all...]
/freebsd-12-stable/contrib/ipfilter/tools/
H A Dipfs.c157 nat_save_t ipn; local
168 nat = &ipn.ipn_nat;
179 for (pos = 0; read(fd, &ipn, sizeof(ipn)) == sizeof(ipn); ) {
194 if (write(fd, &ipn, sizeof(ipn)) != sizeof(ipn)) {
553 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; local
575 bzero((char *)&ipn, sizeo
[all...]
H A Dippool_y.y783 ip_pool_node_t *ntop, *ipn, node, *last;
798 ipn = calloc(1, sizeof(*ipn));
799 if (ipn == NULL)
801 ipn->ipn_addr = node.ipn_addr;
802 ipn->ipn_mask = node.ipn_mask;
804 ntop = ipn;
806 last->ipn_next = ipn;
807 last = ipn;
H A Dipnat.c337 ipnat_t ipn; local
343 if (kmemcpy((char *)&ipn, (long)nsp->ns_list,
344 sizeof(ipn))) {
349 printf("%lu ", ipn.in_hits);
350 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
351 nsp->ns_list = ipn.in_next;
531 ipnat_t *ipn; local
544 ipn = (ipnat_t *)buffer;
555 printf("%lu ", ipn->in_hits);
556 printnat(ipn, opt
[all...]
H A Dipftest.c528 ipnat_t *ipn; local
532 for (ipn = softn->ipf_nat_list; ipn != NULL; ipn = ipn->in_next)
533 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
H A Dipnat_y.y1476 ipnat_t *ipn;
1478 ipn = ptr;
1481 obj.ipfo_size = ipn->in_size;
1500 printnat(ipn, opts);
1503 binprint(ipn, ipn->in_size);
1511 ipn->in_flineno);
1515 PRINTF("hits %lu ", ipn->in_hits);
1518 ipn->in_bytes[0] + ipn
[all...]
/freebsd-12-stable/contrib/ipfilter/samples/
H A Dproxy.c144 ipnat_t *ipn; local

Completed in 286 milliseconds