Searched refs:spidx (Results 1 - 19 of 19) sorted by relevance

/netbsd-6-1-5-RELEASE/crypto/dist/ipsec-tools/src/racoon/
H A Dpolicy.c69 getsp(spidx)
70 struct policyindex *spidx;
75 if (!cmpspidxstrict(spidx, &p->spidx))
90 getsp_r(spidx)
91 struct policyindex *spidx;
97 if (!cmpspidxstrict(spidx, &p->spidx))
100 if (!found && !cmpspidxwild(spidx, &p->spidx))
329 struct policyindex spidx; local
[all...]
H A Dadmin.c495 struct policyindex spidx; local
500 memset(&spidx, 0, sizeof(spidx));
501 spidx.dir = IPSEC_DIR_OUTBOUND;
502 memcpy(&spidx.src, src, sizeof(spidx.src));
503 memcpy(&spidx.dst, dst, sizeof(spidx.dst));
504 spidx.prefs = ndx->prefs;
505 spidx
[all...]
H A Disakmp_quick.c2007 struct policyindex *spidx;
2024 spidx = (struct policyindex *)iph2->spidx_gen;
2028 spidx->dir = IPSEC_DIR_FWD;
2042 spidx->dir = IPSEC_DIR_OUTBOUND;
2043 addr = spidx->src;
2044 spidx->src = spidx->dst;
2045 spidx->dst = addr;
2046 pref = spidx->prefs;
2047 spidx
2006 struct policyindex *spidx; local
2241 struct policyindex spidx; local
[all...]
H A Dpfkey.c1726 struct policyindex spidx; local
1807 "suitable outbound SP found: %s.\n", spidx2str(&sp_out->spidx));
1882 memset(&spidx, 0, sizeof(spidx));
1883 spidx.dir = IPSEC_DIR_INBOUND;
1884 memcpy(&spidx.src, &sp_out->spidx.dst, sizeof(spidx.src));
1885 memcpy(&spidx.dst, &sp_out->spidx
2072 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local
2244 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local
2288 struct policyindex spidx; local
2382 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local
2426 struct policyindex spidx; local
2521 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen; local
2560 struct policyindex spidx; local
2636 struct policyindex spidx; local
2727 struct policyindex spidx; local
3360 struct policyindex spidx; local
[all...]
H A Dsecurity.c164 set_secctx_in_proposal(iph2, spidx)
166 struct policyindex spidx;
168 iph2->proposal->sctx.ctx_doi = spidx.sec_ctx.ctx_doi;
169 iph2->proposal->sctx.ctx_alg = spidx.sec_ctx.ctx_alg;
170 iph2->proposal->sctx.ctx_strlen = spidx.sec_ctx.ctx_strlen;
171 memcpy(iph2->proposal->sctx.ctx_str, spidx.sec_ctx.ctx_str,
172 spidx.sec_ctx.ctx_strlen);
H A Disakmp.c2252 "new acquire %s\n", spidx2str(&sp_out->spidx));
2258 idsrc = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.src,
2259 sp_out->spidx.prefs, sp_out->spidx.ul_proto);
2263 spidx2str(&sp_out->spidx));
2266 iddst = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.dst,
2267 sp_out->spidx.prefd, sp_out->spidx.ul_proto);
2271 spidx2str(&sp_out->spidx));
3405 struct policyindex spidx;
3404 struct policyindex spidx; local
[all...]
H A Dpolicy.h78 struct policyindex spidx; /* selector */ member in struct:secpolicy
H A Dipsec_doi.c3944 iph2->id = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.src,
3945 sp->spidx.prefs, sp->spidx.ul_proto);
3957 sp->spidx.ul_proto);
3960 sp->spidx.ul_proto);
3965 spidx2str(&sp->spidx));
3973 iph2->id_p = ipsecdoi_sockaddr2id((struct sockaddr *)&sp->spidx.dst,
3974 sp->spidx.prefd, sp->spidx.ul_proto);
3979 sp->spidx
[all...]
/netbsd-6-1-5-RELEASE/sys/netipsec/
H A Dipsec.c258 struct secpolicyindex spidx; local
294 if (ipsec_setspidx(m, &spidx, 1) != 0)
303 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, sizeof(spidx)))
312 * to generate spidx again, nor check the address match again.
548 /* set spidx in pcb */
557 /* set spidx in pcb */
591 sp = KEY_ALLOCSP(&currsp->spidx, dir);
603 sp = KEY_ALLOCSP(&currsp->spidx, dir);
656 struct secpolicyindex spidx; local
815 struct secpolicyindex *spidx; local
853 ipsec_setspidx(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
927 ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
1014 ipsec4_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument
1046 ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
1111 ipsec6_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument
[all...]
H A Dkey.h71 #define KEY_ALLOCSP(spidx, dir) \
72 key_allocsp(spidx, dir, __FILE__, __LINE__)
H A Dkey_debug.c468 kdebug_secpolicyindex(&sp->spidx);
507 kdebug_secpolicyindex(const struct secpolicyindex *spidx) argument
510 if (spidx == NULL)
514 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto);
516 ipsec_hexdump((const char *)&spidx->src,
517 spidx->src.sa.sa_len);
519 ipsec_hexdump((const char *)&spidx
[all...]
H A Dkey.c600 key_allocsp(const struct secpolicyindex *spidx, u_int dir, const char* where, int tag) argument
605 IPSEC_ASSERT(spidx != NULL, ("key_allocsp: null spidx"));
616 kdebug_secpolicyindex(spidx));
621 kdebug_secpolicyindex(&sp->spidx));
625 if (key_cmpspidx_withmask(&sp->spidx, spidx))
632 KEY_CHKSPDIR(sp->spidx.dir, dir, "key_allocsp");
679 kdebug_secpolicyindex(&sp->spidx));
684 if (sp->spidx
725 struct secpolicyindex spidx; local
1359 key_getsp(const struct secpolicyindex *spidx) argument
1824 struct secpolicyindex spidx; local
2074 struct secpolicyindex spidx; local
6493 key_newspacq(const struct secpolicyindex *spidx) argument
6514 key_getspacq(const struct secpolicyindex *spidx) argument
[all...]
H A Dipsec.h79 struct secpolicyindex spidx; /* selector */ member in struct:secpolicy
148 struct secpolicyindex spidx; member in struct:secspacq
/netbsd-6-1-5-RELEASE/sys/netkey/
H A Dkeydb.c109 if (p->spidx)
110 free(p->spidx, M_SECA);
122 if (!p->spidx)
123 p->spidx = (struct secpolicyindex *)malloc(sizeof(*p->spidx),
125 if (!p->spidx)
127 *p->spidx = *idx;
H A Dkey_debug.c577 if (sp->spidx)
578 kdebug_secpolicyindex(sp->spidx);
617 kdebug_secpolicyindex(struct secpolicyindex *spidx) argument
620 if (spidx == NULL)
624 spidx->prefs, spidx->prefd, spidx->ul_proto);
626 ipsec_hexdump((void *)&spidx->src,
627 ((struct sockaddr *)&spidx->src)->sa_len);
629 ipsec_hexdump((void *)&spidx
[all...]
H A Dkey.c493 key_allocsp(u_int16_t tag, struct secpolicyindex *spidx, u_int dir) argument
509 if (spidx) {
512 kdebug_secpolicyindex(spidx));
518 if (!sp->spidx) {
524 if (!spidx)
529 kdebug_secpolicyindex(sp->spidx));
531 if (key_cmpspidx_withmask(sp->spidx, spidx))
1069 key_getsp(struct secpolicyindex *spidx, int dir) argument
1074 if (spidx
1578 struct secpolicyindex spidx; local
1921 struct secpolicyindex spidx; local
6545 key_newspacq(struct secpolicyindex *spidx) argument
6569 key_getspacq(struct secpolicyindex *spidx) argument
[all...]
/netbsd-6-1-5-RELEASE/sys/netinet6/
H A Dipsec.c225 struct secpolicyindex spidx; local
254 if (ipsec_setspidx(m, &spidx, 1) != 0)
263 if (memcmp(&pcbsp->sp_cache[dir].cacheidx, &spidx, sizeof(spidx)))
272 * to generate spidx again, nor check the address match again.
422 struct secpolicyindex spidx; local
493 if (ipsec_setspidx_mbuf(&spidx, AF_INET, m, 1) == 0 &&
494 (kernsp = key_allocsp(tag, &spidx, dir)) != NULL) {
521 if (ipsec_setspidx_mbuf(&spidx, AF_INET, m, 1) == 0 &&
522 (kernsp = key_allocsp(tag, &spidx, di
587 struct secpolicyindex spidx; local
641 struct secpolicyindex spidx; local
812 struct secpolicyindex spidx; local
860 ipsec_setspidx_mbuf(struct secpolicyindex *spidx, int family, struct mbuf *m, int needport) argument
889 ipsec_setspidx(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
966 ipsec4_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
1046 ipsec4_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument
1077 ipsec6_get_ulp(struct mbuf *m, struct secpolicyindex *spidx, int needport) argument
1141 ipsec6_setspidx_ipaddr(struct mbuf *m, struct secpolicyindex *spidx) argument
[all...]
H A Dipsec.h80 struct secpolicyindex *spidx; /* selector - NULL if not valid */ member in struct:secpolicy
152 struct secpolicyindex spidx; member in struct:secspacq
/netbsd-6-1-5-RELEASE/crypto/dist/ipsec-tools/src/libipsec/
H A Dkey_debug.c646 kdebug_secpolicyindex(&sp->spidx);
685 kdebug_secpolicyindex(spidx)
686 struct secpolicyindex *spidx;
689 if (spidx == NULL)
693 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto);
695 ipsec_hexdump((caddr_t)&spidx->src,
696 sysdep_sa_len((struct sockaddr *)&spidx
[all...]

Completed in 289 milliseconds