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

/freebsd-9.3-release/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 Dgetnattype.c26 ipnat_t *ipn, ipnat; local
35 ipn = nat->nat_ptr;
36 if (kmemcpy((char *)&ipnat, (long)ipn, sizeof(ipnat)))
H A Dprintpool.c20 ip_pool_node_t *ipnp, *ipnpn, ipn; local
40 (*copyfunc)(ipnpn, ipnp, sizeof(ipn));
/freebsd-9.3-release/sys/contrib/ipfilter/netinet/
H A Dip_ipsec_pxy.c91 ipnat_t *ipn; local
124 ipn = &ipsec->ipsc_rule;
126 ipn->in_tqehead[0] = fr_addtimeoutqueue(&nat_utqe, ttl);
127 ipn->in_tqehead[1] = fr_addtimeoutqueue(&nat_utqe, ttl);
128 ipn->in_ifps[0] = fin->fin_ifp;
129 ipn->in_apr = NULL;
130 ipn->in_use = 1;
131 ipn->in_hits = 1;
132 ipn->in_nip = ntohl(nat->nat_outip.s_addr);
133 ipn
[all...]
H A Dip_pptp_pxy.c91 ipnat_t *ipn; local
120 ipn = &pptp->pptp_rule;
121 ipn->in_ifps[0] = fin->fin_ifp;
122 ipn->in_apr = NULL;
123 ipn->in_use = 1;
124 ipn->in_hits = 1;
125 ipn->in_ippip = 1;
127 ipn->in_nip = ntohl(nat->nat_outip.s_addr);
128 ipn->in_outip = fin->fin_saddr;
129 ipn
[all...]
H A Dip_rpcb_pxy.c1151 ipnat_t *ipn, ipnat; local
1158 ipn = nat->nat_ptr;
1223 /* XXX Since we're just copying the original ipn contents
1228 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat));
1229 ipn->in_flags = nflags & IPN_TCPUDP;
1230 ipn->in_apr = NULL;
1231 ipn->in_p = proto;
1232 ipn->in_pmin = htons(fi.fin_dport);
1233 ipn->in_pmax = htons(fi.fin_dport);
1234 ipn
[all...]
H A Dip_nat.c1283 nat_save_t *ipn, ipns; local
1293 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize);
1294 if (ipn == NULL)
1301 ipn->ipn_dsize = ipns.ipn_dsize;
1324 ipn->ipn_next = nat->nat_next;
1329 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat));
1335 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat,
1336 sizeof(ipn->ipn_ipnat));
1343 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr,
1344 sizeof(ipn
1405 nat_save_t ipn, *ipnn; local
1680 struct ipnat *ipn; local
3146 ipnat_t *ipn; local
3391 ipnat_t *ipn; local
5068 ipnat_t *ipn, *nextipnat = NULL, zeroipn; local
[all...]
H A Dip_pool.c796 /* Parameters: ipn(I) - pointer to pool structure */
802 void ip_pool_node_deref(ipn)
803 ip_pool_node_t *ipn;
806 ipn->ipn_ref--;
808 if (ipn->ipn_ref == 0) {
809 KFREE(ipn);
923 /* Parameters: ipn(I) - pointer to pool structure */
H A Dip_proxy.c351 ipnat_t *ipn; local
354 ipn = nat->nat_ptr;
358 (u_long)ipn);
367 apr = ipn->in_apr;
H A Dfil.c3682 u_32_t ipn; local
3685 ip = ipn = ntohl(ip);
3686 for (i = 32; i; i--, ipn *= 2)
3687 if (ipn & 0x80000000)
3691 ipn = 0;
3693 ipn *= 2;
3695 ipn++;
3697 if (ipn == ip)
/freebsd-9.3-release/contrib/ipfilter/l4check/
H A Dl4check.c103 ipnat_t *ipn = &l4->l4_nat; local
105 printf("Add NAT rule for %s/%#x,%u -> ", inet_ntoa(ipn->in_out[0].in4),
106 ipn->in_outmsk, ntohs(ipn->in_pmin));
107 printf("%s,%u\n", inet_ntoa(ipn->in_in[0].in4), ntohs(ipn->in_pnext));
113 obj.ipfo_size = sizeof(*ipn);
114 obj.ipfo_ptr = ipn;
125 ipnat_t *ipn = &l4->l4_nat; local
128 inet_ntoa(ipn
506 ipnat_t *ipn; local
[all...]
/freebsd-9.3-release/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); ) {
214 if (write(fd, &ipn, sizeof(ipn)) != sizeof(ipn)) {
573 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; local
595 bzero((char *)&ipn, sizeo
[all...]
H A Dipnat.c319 ipnat_t ipn; local
323 if (kmemcpy((char *)&ipn, (long)nsp->ns_list,
324 sizeof(ipn))) {
329 printf("%lu ", ipn.in_hits);
330 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
331 nsp->ns_list = ipn.in_next;
449 ipnat_t ipn; local
460 iter.igi_data = &ipn;
470 printf("%lu ", ipn.in_hits);
471 printnat(&ipn, opt
[all...]
H A Dipftest.c640 ipnat_t *ipn; local
644 for (ipn = nat_list; ipn != NULL; ipn = ipn->in_next)
645 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
H A Dipnat_y.y813 ipnat_t *ipn;
815 ipn = ptr;
838 printnat(ipn, opts);
841 binprint(ipn, sizeof(*ipn));
862 printnat(ipn, opts);
/freebsd-9.3-release/sys/netipsec/
H A Dipsec_input.c353 struct ip ipn; local
360 /* ipn will now contain the inner IPv4 header */
362 (caddr_t) &ipn);
372 ipn.ip_src.s_addr !=
380 inet_ntoa4(ipn.ip_src),
612 struct ip ipn; local
619 /* ipn will now contain the inner IPv4 header */
620 m_copydata(m, skip, sizeof(struct ip), (caddr_t) &ipn);
628 ipn.ip_src.s_addr != saidx->proxy.sin.sin_addr.s_addr) ||
635 inet_ntoa4(ipn
[all...]
/freebsd-9.3-release/usr.bin/netstat/
H A Dif.c536 struct iftot *iftot, *ip, *ipn, *total, *sum, *interesting; local
564 if ((ipn = malloc(sizeof(struct iftot))) == NULL) {
568 memset(ipn, 0, sizeof(struct iftot));
569 SLIST_NEXT(ip, chain) = ipn;
570 ip = ipn;
/freebsd-9.3-release/contrib/ipfilter/samples/
H A Dproxy.c144 ipnat_t *ipn; local

Completed in 538 milliseconds