/illumos-gate/usr/src/cmd/ipf/lib/common/ |
H A D | count4bits.c | 21 u_int ipn; local 23 ip = ipn = ntohl(ip); 24 for (i = 32; i; i--, ipn *= 2) 25 if (ipn & 0x80000000) 29 ipn = 0; 31 ipn *= 2; 33 ipn++; 35 if (ipn == ip)
|
H A D | getnattype.c | 30 ipnat_t *ipn, ipnatbuff; local 39 ipn = nat->nat_ptr; 40 if (kmemcpy((char *)&ipnatbuff, (long)ipn, sizeof(ipnatbuff)))
|
H A D | printpool.c | 23 ip_pool_node_t *ipnp, *ipnpn, ipn; local 89 (*copyfunc)(ipnpn, ipnp, sizeof(ipn));
|
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/ |
H A D | ip_ipsec_pxy.c | 119 ipnat_t *ipn; local 155 ipn = &ipsec->ipsc_rule; 157 ipn->in_tqehead[0] = fr_addtimeoutqueue(&ifs->ifs_nat_utqe, ttl, ifs); 158 ipn->in_tqehead[1] = fr_addtimeoutqueue(&ifs->ifs_nat_utqe, ttl, ifs); 159 ipn->in_ifps[0] = fin->fin_ifp; 160 ipn->in_apr = NULL; 161 ipn->in_use = 1; 162 ipn->in_hits = 1; 163 ipn->in_nip = ntohl(nat->nat_outip.s_addr); 164 ipn [all...] |
H A D | ip_h323_pxy.c | 151 ipnat_t *ipn; local 154 for (i = 0, ipn = aps->aps_data; 156 i++, ipn = (ipnat_t *)((char *)ipn + sizeof(*ipn))) 164 if (fr_nat_ioctl((caddr_t)ipn, SIOCRMNAT, NAT_SYSSPACE| 200 ipnat_t *ipn; local 207 KMALLOCS(newarray, char *, aps->aps_psiz + sizeof(*ipn)); 211 ipn = (ipnat_t *)&newarray[aps->aps_psiz]; 212 bcopy((caddr_t)nat->nat_ptr, (caddr_t)ipn, sizeo [all...] |
H A D | ip_pptp_pxy.c | 113 ipnat_t *ipn; local 140 ipn = &pptp->pptp_rule; 141 ipn->in_ifps[0] = fin->fin_ifp; 142 ipn->in_apr = NULL; 143 ipn->in_use = 1; 144 ipn->in_hits = 1; 145 ipn->in_ippip = 1; 147 ipn->in_nip = ntohl(nat->nat_outip.s_addr); 148 ipn->in_outip = fin->fin_saddr; 149 ipn [all...] |
H A D | ip_rpcb_pxy.c | 1179 ipnat_t *ipn, ipnat; local 1187 ipn = nat->nat_ptr; 1249 /* XXX Since we're just copying the original ipn contents 1254 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat)); 1255 ipn->in_flags = nflags & IPN_TCPUDP; 1256 ipn->in_apr = NULL; 1257 ipn->in_p = proto; 1258 ipn->in_pmin = htons(fi.fin_dport); 1259 ipn->in_pmax = htons(fi.fin_dport); 1260 ipn [all...] |
/illumos-gate/usr/src/cmd/ipf/tools/ |
H A D | ipnat.c | 308 ipnat_t ipn; local 338 if (kmemcpy((char *)&ipn, (long)nsp->ns_list, 339 sizeof(ipn))) { 344 printf("%lu ", ipn.in_hits); 345 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); 346 nsp->ns_list = ipn.in_next; 440 ipnat_t ipn; local 451 iter.igi_data = &ipn; 461 printf("%lu ", ipn.in_hits); 462 printnat(&ipn, opt [all...] |
H A D | ipfs.c | 169 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)) { 567 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; local 589 bzero((char *)&ipn, sizeo [all...] |
H A D | ipftest.c | 638 ipnat_t *ipn; local 642 for (ipn = ifs->ifs_nat_list; ipn != NULL; ipn = ipn->in_next) 643 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
|
/illumos-gate/usr/src/uts/common/inet/ipf/ |
H A D | ip_proxy.c | 362 ipnat_t *ipn; local 365 ipn = nat->nat_ptr; 369 (u_long)ipn); 378 apr = ipn->in_apr;
|
H A D | ip_nat.c | 1264 nat_save_t *ipn, ipns; local 1274 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize); 1275 if (ipn == NULL) 1278 ipn->ipn_dsize = ipns.ipn_dsize; 1301 ipn->ipn_next = nat->nat_next; 1306 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat)); 1312 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat, 1313 sizeof(ipn->ipn_ipnat)); 1320 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr, 1321 sizeof(ipn 1568 nat_save_t ipn, *ipnn; local 1908 struct ipnat *ipn; local 3270 ipnat_t *ipn; local 3525 ipnat_t *ipn; local 5491 ipnat_t *ipn, *nextipnat = NULL, zeroipn; local [all...] |
H A D | fil.c | 3689 u_32_t ipn; local 3692 ip = ipn = ntohl(ip); 3693 for (i = 32; i; i--, ipn *= 2) 3694 if (ipn & 0x80000000) 3698 ipn = 0; 3700 ipn *= 2; 3702 ipn++; 3704 if (ipn == ip)
|