| /netbsd/src/dist/pf/usr.sbin/ftp-proxy/ |
| D | ipf.c | 86 struct ipnat ipn; member 154 ftp_proxy_entry_add_nat(struct ftp_proxy_entry *fpe, ipnat_t *ipn) in ftp_proxy_entry_add_nat() argument 162 memcpy(&fpn->ipn, ipn, sizeof(fpn->ipn)); in ftp_proxy_entry_add_nat() 169 ipfilter_add_nat(ipnat_t *ipn) in ipfilter_add_nat() argument 175 obj.ipfo_size = ipn->in_size; in ipfilter_add_nat() 177 obj.ipfo_ptr = ipn; in ipfilter_add_nat() 183 ipfilter_remove_nat(ipnat_t ipn) in ipfilter_remove_nat() argument 189 obj.ipfo_size = sizeof(ipn); in ipfilter_remove_nat() 191 obj.ipfo_ptr = &ipn; in ipfilter_remove_nat() 227 ipnat_t *ipn; in ipf_add_rdr() local [all …]
|
| /netbsd/src/sys/external/bsd/ipf/netinet/ |
| D | ip_tftp_pxy.c | 160 ipnat_t *ipn; in ipf_p_tftp_new() local 172 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_tftp_new() 173 if (ipn == NULL) { in ipf_p_tftp_new() 181 bzero((char *)ipn, size); in ipf_p_tftp_new() 182 ti->ti_rule = ipn; in ipf_p_tftp_new() 188 ipn->in_size = size; in ipf_p_tftp_new() 189 ipn->in_apr = NULL; in ipf_p_tftp_new() 190 ipn->in_use = 1; in ipf_p_tftp_new() 191 ipn->in_hits = 1; in ipf_p_tftp_new() 192 ipn->in_ippip = 1; in ipf_p_tftp_new() [all …]
|
| D | ip_proxy.c | 775 ipnat_t *ipn; in ipf_proxy_match() local 778 ipn = nat->nat_ptr; in ipf_proxy_match() 782 (u_long)ipn); in ipf_proxy_match() 791 apr = ipn->in_apr; in ipf_proxy_match() 1308 ipnat_t *ipn; in ipf_proxy_rule_rev() local 1314 KMALLOCS(ipn, ipnat_t *, size); in ipf_proxy_rule_rev() 1315 if (ipn == NULL) in ipf_proxy_rule_rev() 1318 bzero((char *)ipn, size); in ipf_proxy_rule_rev() 1320 ipn->in_use = 1; in ipf_proxy_rule_rev() 1321 ipn->in_hits = 1; in ipf_proxy_rule_rev() [all …]
|
| D | ip_ipsec_pxy.c | 141 ipnat_t *ipn, *np; in ipf_p_ipsec_new() local 172 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_ipsec_new() 173 if (ipn == NULL) { in ipf_p_ipsec_new() 181 bzero((char *)ipn, size); in ipf_p_ipsec_new() 182 ipsec->ipsc_rule = ipn; in ipf_p_ipsec_new() 189 ipn->in_size = size; in ipf_p_ipsec_new() 191 ipn->in_tqehead[0] = ipf_nat_add_tq(softc, ttl); in ipf_p_ipsec_new() 192 ipn->in_tqehead[1] = ipf_nat_add_tq(softc, ttl); in ipf_p_ipsec_new() 193 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_ipsec_new() 194 ipn->in_apr = NULL; in ipf_p_ipsec_new() [all …]
|
| D | ip_pptp_pxy.c | 119 ipnat_t *ipn; in ipf_p_pptp_new() local 144 KMALLOCS(ipn, ipnat_t *, size); in ipf_p_pptp_new() 145 if (ipn == NULL) { in ipf_p_pptp_new() 153 bzero((char *)ipn, size); in ipf_p_pptp_new() 154 pptp->pptp_rule = ipn; in ipf_p_pptp_new() 161 ipn->in_size = size; in ipf_p_pptp_new() 162 ipn->in_ifps[0] = fin->fin_ifp; in ipf_p_pptp_new() 163 ipn->in_apr = NULL; in ipf_p_pptp_new() 164 ipn->in_use = 1; in ipf_p_pptp_new() 165 ipn->in_hits = 1; in ipf_p_pptp_new() [all …]
|
| D | ip_rpcb_pxy.c | 1109 ipnat_t *ipn, ipnat; in ipf_p_rpcb_getnat() local 1116 ipn = nat->nat_ptr; in ipf_p_rpcb_getnat() 1188 bcopy((char *)ipn, (char *)&ipnat, sizeof(ipnat)); in ipf_p_rpcb_getnat() 1189 ipn->in_flags = nflags & IPN_TCPUDP; in ipf_p_rpcb_getnat() 1190 ipn->in_apr = NULL; in ipf_p_rpcb_getnat() 1191 ipn->in_pr[0] = proto; in ipf_p_rpcb_getnat() 1192 ipn->in_pr[1] = proto; in ipf_p_rpcb_getnat() 1193 ipn->in_dpmin = fi.fin_dport; in ipf_p_rpcb_getnat() 1194 ipn->in_dpmax = fi.fin_dport; in ipf_p_rpcb_getnat() 1195 ipn->in_dpnext = fi.fin_dport; in ipf_p_rpcb_getnat() [all …]
|
| D | ip_rcmd_pxy.c | 74 ipnat_t *ipn; in ipf_p_rcmd_new() local 86 ipn = ipf_proxy_rule_rev(nat); in ipf_p_rcmd_new() 87 if (ipn == NULL) { in ipf_p_rcmd_new() 96 rc->rcmd_rule = ipn; in ipf_p_rcmd_new()
|
| D | ip_ftp_pxy.c | 442 ipnat_t *ipn; in ipf_p_ftp_addport() local 531 ipn = ipf_proxy_rule_rev(nat); in ipf_p_ftp_addport() 532 if (ipn == NULL) in ipf_p_ftp_addport() 534 ipn->in_use = 0; in ipf_p_ftp_addport() 564 nat2 = ipf_nat6_add(&fi, ipn, &ftp->ftp_pendnat, flags, in ipf_p_ftp_addport() 568 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 …]
|
| D | ip_nat.c | 1778 nat_save_t *ipn, ipns; in ipf_nat_getent() local 1790 KMALLOCS(ipn, nat_save_t *, ipns.ipn_dsize); in ipf_nat_getent() 1791 if (ipn == NULL) { in ipf_nat_getent() 1800 ipn->ipn_dsize = ipns.ipn_dsize; in ipf_nat_getent() 1826 ipn->ipn_next = nat->nat_next; in ipf_nat_getent() 1831 bcopy((char *)nat, &ipn->ipn_nat, sizeof(*nat)); in ipf_nat_getent() 1837 bcopy((char *)nat->nat_ptr, (char *)&ipn->ipn_ipnat, in ipf_nat_getent() 1838 ipn->ipn_ipnat.in_size); in ipf_nat_getent() 1845 bcopy((char *)nat->nat_fr, (char *)&ipn->ipn_fr, in ipf_nat_getent() 1846 sizeof(ipn->ipn_fr)); in ipf_nat_getent() [all …]
|
| D | ip_pool.c | 1211 ipf_pool_node_deref(ipf_pool_softc_t *softp, ip_pool_node_t *ipn) in ipf_pool_node_deref() argument 1214 ipn->ipn_ref--; in ipf_pool_node_deref() 1216 if (ipn->ipn_ref == 0) { in ipf_pool_node_deref() 1217 KFREE(ipn); in ipf_pool_node_deref()
|
| /netbsd/src/external/bsd/ipf/dist/ |
| D | ip_tftp_pxy.c | 175 ipnat_t *ipn; local 187 KMALLOCS(ipn, ipnat_t *, size); 188 if (ipn == NULL) { 196 bzero((char *)ipn, size); 197 ti->ti_rule = ipn; 203 ipn->in_size = size; 204 ipn->in_apr = NULL; 205 ipn->in_use = 1; 206 ipn->in_hits = 1; 207 ipn->in_ippip = 1; [all …]
|
| D | ip_pptp_pxy.c | 119 ipnat_t *ipn; local 144 KMALLOCS(ipn, ipnat_t *, size); 145 if (ipn == NULL) { 153 bzero((char *)ipn, size); 154 pptp->pptp_rule = ipn; 161 ipn->in_size = size; 162 ipn->in_ifps[0] = fin->fin_ifp; 163 ipn->in_apr = NULL; 164 ipn->in_use = 1; 165 ipn->in_hits = 1; [all …]
|
| D | ip_rpcb_pxy.c | 1157 ipnat_t *ipn, ipnat; local 1164 ipn = nat->nat_ptr; 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->in_dpmax = fi.fin_dport; 1243 ipn->in_dpnext = fi.fin_dport; [all …]
|
| D | ip_pool.c | 1264 ipf_pool_node_deref(softp, ipn) in ipf_pool_node_deref() argument 1266 ip_pool_node_t *ipn; 1269 ipn->ipn_ref--; 1271 if (ipn->ipn_ref == 0) { 1272 KFREE(ipn);
|
| /netbsd/src/external/bsd/ipf/dist/l4check/ |
| D | l4check.c | 101 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->in_outmsk, ipn->in_pmin); 120 printf("%s,%u\n", inet_ntoa(ipn->in_in[0]), ipn->in_pnext); 122 if (ioctl(natfd, SIOCRMNAT, &ipn) == -1) 492 ipnat_t *ipn; local [all …]
|
| /netbsd/src/external/bsd/ipf/dist/lib/ |
| D | count4bits.c | 23 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)
|
| D | printpool.c | 20 ip_pool_node_t *ipnp, *ipnpn, ipn, **pnext; local 41 (*copyfunc)(ipnpn, ipnp, sizeof(ipn));
|
| /netbsd/src/external/bsd/ntp/dist/tests/libntp/ |
| D | authkeys.c | 212 sockaddr_u ip4, ip6, ipn; in test_AddrMatch_anull() local 214 memset(&ipn, 0, sizeof(ipn)); in test_AddrMatch_anull() 215 AF(&ipn) = AF_UNSPEC; in test_AddrMatch_anull() 221 TEST_ASSERT_FALSE(keyacc_amatch(NULL, &ipn, 0)); in test_AddrMatch_anull() 225 TEST_ASSERT_FALSE(keyacc_amatch(&ipn, NULL, 0)); in test_AddrMatch_anull() 226 TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ipn, 0)); in test_AddrMatch_anull() 227 TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ip4, 0)); in test_AddrMatch_anull() 228 TEST_ASSERT_FALSE(keyacc_amatch(&ipn, &ip6, 0)); in test_AddrMatch_anull() 231 TEST_ASSERT_FALSE(keyacc_amatch(&ip4, &ipn, 0)); in test_AddrMatch_anull() 233 TEST_ASSERT_FALSE(keyacc_amatch(&ip6, &ipn, 0)); in test_AddrMatch_anull()
|
| /netbsd/src/external/bsd/ipf/dist/tools/ |
| 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)) { 565 nat_save_t ipn, *in, *ipnhead = NULL, *in1, *ipntail = NULL; local 587 bzero((char *)&ipn, sizeof(ipn)); 593 i = read(nfd, &ipn, sizeof(ipn)); 600 if (i != sizeof(ipn)) { 602 i, (int)sizeof(ipn)); 606 in = (nat_save_t *)malloc(ipn.ipn_dsize); [all …]
|
| D | ipnat.c | 352 ipnat_t ipn; local 358 if (kmemcpy((char *)&ipn, (long)nsp->ns_list, 359 sizeof(ipn))) { 364 printf("%lu ", ipn.in_hits); 365 printnat(&ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); 366 nsp->ns_list = ipn.in_next; 546 ipnat_t *ipn; local 559 ipn = (ipnat_t *)buffer; 570 printf("%lu ", ipn->in_hits); 571 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE)); [all …]
|
| D | ippool_y.y | 772 ip_pool_node_t *ntop, *ipn, node, *last; local 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;
|
| D | ipnat_y.y | 1488 ipnat_t *ipn; local 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->in_bytes[1]); 1533 ipn->in_bytes[0] + ipn->in_bytes[1]); 1535 printnat(ipn, opts); [all …]
|
| D | ipftest.c | 687 ipnat_t *ipn; local 691 for (ipn = softn->ipf_nat_list; ipn != NULL; ipn = ipn->in_next) 692 printnat(ipn, opts & (OPT_DEBUG|OPT_VERBOSE));
|
| /netbsd/src/sys/dev/isa/ |
| D | isa.c | 257 struct isa_pnpname *ipn; in isa_free_knowndevs() local 264 while ((ipn = ik->ik_pnpcompatnames) != NULL) { in isa_free_knowndevs() 265 ik->ik_pnpcompatnames = ipn->ipn_next; in isa_free_knowndevs() 266 free(ipn->ipn_name, M_DEVBUF); in isa_free_knowndevs() 267 free(ipn, M_DEVBUF); in isa_free_knowndevs() 356 struct isa_pnpname *ipn; in isaprint() local 360 if ((ipn = ia->ia_pnpcompatnames) != NULL) { in isaprint() 362 for (sep = ""; ipn != NULL; in isaprint() 363 ipn = ipn->ipn_next, sep = " ") { in isaprint() 364 aprint_normal("%s%s", sep, ipn->ipn_name); in isaprint()
|
| /netbsd/src/external/bsd/ipf/dist/samples/ |
| D | proxy.c | 144 ipnat_t *ipn; local
|