Home
last modified time | relevance | path

Searched refs:ipn (Results 1 – 25 of 29) sorted by relevance

12

/netbsd/src/dist/pf/usr.sbin/ftp-proxy/
Dipf.c86 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/
Dip_tftp_pxy.c160 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 …]
Dip_proxy.c775 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 …]
Dip_ipsec_pxy.c141 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 …]
Dip_pptp_pxy.c119 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 …]
Dip_rpcb_pxy.c1109 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 …]
Dip_rcmd_pxy.c74 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()
Dip_ftp_pxy.c442 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 …]
Dip_nat.c1778 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 …]
Dip_pool.c1211 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/
Dip_tftp_pxy.c175 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 …]
Dip_pptp_pxy.c119 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 …]
Dip_rpcb_pxy.c1157 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 …]
Dip_pool.c1264 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/
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->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/
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)
Dprintpool.c20 ip_pool_node_t *ipnp, *ipnpn, ipn, **pnext; local
41 (*copyfunc)(ipnpn, ipnp, sizeof(ipn));
/netbsd/src/external/bsd/ntp/dist/tests/libntp/
Dauthkeys.c212 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/
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, 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 …]
Dipnat.c352 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 …]
Dippool_y.y772 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;
Dipnat_y.y1488 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 …]
Dipftest.c687 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/
Disa.c257 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/
Dproxy.c144 ipnat_t *ipn; local

12