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

/freebsd-10-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-10-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.c781 ipnat_t *ipn; local
784 ipn = nat->nat_ptr;
788 (u_long)ipn);
797 apr = ipn->in_apr;
1327 ipnat_t *ipn; local
1333 KMALLOCS(ipn, ipnat_t *, size);
1334 if (ipn == NULL)
1337 bzero((char *)ipn, size);
1339 ipn->in_use = 1;
1340 ipn
1415 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.c1155 ipnat_t *ipn, ipnat; local
1162 ipn = nat->nat_ptr;
1229 /* XXX Since we're just copying the original ipn contents
1234 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat));
1235 ipn->in_flags = nflags & IPN_TCPUDP;
1236 ipn->in_apr = NULL;
1237 ipn->in_pr[0] = proto;
1238 ipn->in_pr[1] = proto;
1239 ipn->in_dpmin = fi.fin_dport;
1240 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.c1814 nat_save_t *ipn, ipns; local
1826 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize);
1827 if (ipn == NULL) {
1836 ipn->ipn_dsize = ipns.ipn_dsize;
1862 ipn->ipn_next = nat->nat_next;
1867 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat));
1873 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat,
1874 ipn->ipn_ipnat.in_size);
1881 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr,
1882 sizeof(ipn
1947 nat_save_t ipn, *ipnn; local
2294 struct ipnat *ipn; local
4095 ipnat_t *ipn; local
4430 ipnat_t *ipn; local
6640 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.c1255 /* ipn(I) - pointer to pool structure */
1262 ipf_pool_node_deref(softp, ipn)
1264 ip_pool_node_t *ipn;
1267 ipn->ipn_ref--;
1269 if (ipn->ipn_ref == 0) {
1270 KFREE(ipn);
H A Dip_nat6.c1918 ipnat_t *ipn; local
2010 ipn = nat->nat_ptr;
2012 if ((ipn != NULL) && (nat->nat_aps != NULL))
2240 ipnat_t *ipn; local
2327 ipn = nat->nat_ptr;
2329 if ((ipn != NULL) && (nat->nat_aps != NULL))
H A Dfil.c3940 u_32_t ipn; local
3943 ip = ipn = ntohl(ip);
3944 for (i = 32; i; i--, ipn *= 2)
3945 if (ipn & 0x80000000)
3949 ipn = 0;
3951 ipn *= 2;
3953 ipn++;
3955 if (ipn == ip)
/freebsd-10-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-10-stable/contrib/ipfilter/tools/
H A Dipfs.c169 nat_save_t ipn; local
180 nat = &ipn.ipn_nat;
191 for (pos = 0; read(fd, &ipn, sizeof(ipn)) == sizeof(ipn); ) {
206 if (write(fd, &ipn, sizeof(ipn)) != sizeof(ipn)) {
565 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; local
587 bzero((char *)&ipn, sizeo
[all...]
H A Dippool_y.y772 ip_pool_node_t *ntop, *ipn, node, *last;
787 ipn = calloc(1, sizeof(*ipn));
788 if (ipn == NULL)
790 ipn->ipn_addr = node.ipn_addr;
791 ipn->ipn_mask = node.ipn_mask;
793 ntop = ipn;
795 last->ipn_next = ipn;
796 last = ipn;
H A Dipnat.c353 ipnat_t ipn; local
359 if (kmemcpy((char *)&ipn, (long)nsp->ns_list,
360 sizeof(ipn))) {
365 printf("%lu ", ipn.in_hits);
366 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
367 nsp->ns_list = ipn.in_next;
547 ipnat_t *ipn; local
560 ipn = (ipnat_t *)buffer;
571 printf("%lu ", ipn->in_hits);
572 printnat(ipn, opt
[all...]
H A Dipnat_y.y1488 ipnat_t *ipn;
1490 ipn = ptr;
1493 obj.ipfo_size = ipn->in_size;
1512 printnat(ipn, opts);
1515 binprint(ipn, ipn->in_size);
1523 ipn->in_flineno);
1527 PRINTF("hits %lu ", ipn->in_hits);
1530 ipn->in_bytes[0] + ipn
[all...]
H A Dipftest.c686 ipnat_t *ipn; local
690 for (ipn = softn->ipf_nat_list; ipn != NULL; ipn = ipn->in_next)
691 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
/freebsd-10-stable/sys/netipsec/
H A Dipsec_input.c382 ipn.ip_src.s_addr !=
390 inet_ntoa4(ipn.ip_src),
706 /* ipn will now contain the inner IPv4 header */
716 ipn.ip_src.s_addr != saidx->proxy.sin.sin_addr.s_addr) ||
723 inet_ntoa4(ipn.ip_src),
/freebsd-10-stable/contrib/ipfilter/samples/
H A Dproxy.c144 ipnat_t *ipn; local

Completed in 334 milliseconds