Searched refs:saidx (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.0-release/sys/netipsec/
H A Dipsec_output.c101 struct secasindex *saidx; local
110 saidx = &sav->sah->saidx;
111 switch (saidx->dst.sa.sa_family) {
136 saidx->dst.sa.sa_family));
154 tdbi->dst = saidx->dst;
155 tdbi->proto = saidx->proto;
169 switch (saidx->dst.sa.sa_family) {
186 saidx->dst.sa.sa_family));
198 switch (saidx
271 ipsec_nextisr( struct mbuf *m, struct ipsecrequest *isr, int af, struct secasindex *saidx, int *error ) argument
428 struct secasindex saidx; local
642 struct secasindex saidx; local
779 struct secasindex saidx; local
[all...]
H A Dipsec_input.c302 struct secasindex *saidx; local
313 saidx = &sav->sah->saidx;
314 af = saidx->dst.sa.sa_family;
316 sproto = saidx->proto;
336 __func__, ipsec_address(&sav->sah->saidx.dst),
371 if ((saidx->proxy.sa.sa_family == AF_INET &&
372 saidx->proxy.sin.sin_addr.s_addr !=
375 saidx->proxy.sin.sin_addr.s_addr) ||
376 (saidx
561 struct secasindex *saidx; local
[all...]
H A Dxform_ipcomp.c212 tc->tc_dst = sav->sah->saidx.dst;
213 tc->tc_proto = sav->sah->saidx.proto;
234 struct secasindex *saidx; local
251 saidx = &sav->sah->saidx;
252 IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET ||
253 saidx->dst.sa.sa_family == AF_INET6,
254 ("unexpected protocol family %u", saidx->dst.sa.sa_family));
304 ipsec_address(&sav->sah->saidx.dst),
312 switch (saidx
[all...]
H A Dxform_esp.c332 ipsec_address(&sav->sah->saidx.dst),
358 if (tdbi->proto == sav->sah->saidx.proto &&
360 !bcmp(&tdbi->dst, &sav->sah->saidx.dst,
427 tc->tc_dst = sav->sah->saidx.dst;
428 tc->tc_proto = sav->sah->saidx.proto;
468 struct secasindex *saidx; local
484 saidx = &sav->sah->saidx;
485 IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET ||
486 saidx
682 struct secasindex *saidx; local
[all...]
H A Dxform_ipip.c419 struct secasindex *saidx; local
440 saidx = &sav->sah->saidx;
441 switch (saidx->dst.sa.sa_family) {
444 if (saidx->src.sa.sa_family != AF_INET ||
445 saidx->src.sin.sin_addr.s_addr == INADDR_ANY ||
446 saidx->dst.sin.sin_addr.s_addr == INADDR_ANY) {
449 ipsec_address(&saidx->dst),
471 ipo->ip_src = saidx->src.sin.sin_addr;
472 ipo->ip_dst = saidx
[all...]
H A Dxform_ah.c613 ipsec_address(&sav->sah->saidx.dst),
647 if (tdbi->proto == sav->sah->saidx.proto &&
649 !bcmp(&tdbi->dst, &sav->sah->saidx.dst,
685 error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
706 tc->tc_dst = sav->sah->saidx.dst;
707 tc->tc_proto = sav->sah->saidx.proto;
735 struct secasindex *saidx; local
753 saidx = &sav->sah->saidx;
754 IPSEC_ASSERT(saidx
[all...]
H A Dkey.c756 if (p->saidx.mode != IPSEC_MODE_TUNNEL)
773 if (key_sockaddrcmp(&r1->saidx.src.sa, isrc, 0) ||
774 key_sockaddrcmp(&r1->saidx.dst.sa, idst, 0))
778 if (key_sockaddrcmp(&r2->saidx.src.sa, osrc, 0) ||
779 key_sockaddrcmp(&r2->saidx.dst.sa, odst, 0))
807 key_checkrequest(struct ipsecrequest *isr, const struct secasindex *saidx) argument
814 IPSEC_ASSERT(saidx != NULL, ("null saidx"));
815 IPSEC_ASSERT(saidx->mode == IPSEC_MODE_TRANSPORT ||
816 saidx
888 key_allocsa_policy(const struct secasindex *saidx) argument
4640 struct secasindex saidx; local
4962 struct secasindex saidx; local
5251 struct secasindex saidx; local
5582 struct secasindex saidx; local
5726 struct secasindex saidx; local
5850 struct secasindex saidx; local
6258 key_acquire(const struct secasindex *saidx, struct secpolicy *sp) argument
6428 key_newacq(const struct secasindex *saidx) argument
6454 key_getacq(const struct secasindex *saidx) argument
6549 struct secasindex saidx; local
[all...]
H A Dipsec.c930 (*q)->saidx.proto = p->saidx.proto;
931 (*q)->saidx.mode = p->saidx.mode;
933 (*q)->saidx.reqid = p->saidx.reqid;
935 bcopy(&p->saidx.src, &(*q)->saidx.src, sizeof((*q)->saidx.src));
936 bcopy(&p->saidx
1670 struct secasindex *saidx = &sav->sah->saidx; local
[all...]
H A Dkeydb.h98 struct secasindex saidx; member in struct:secashead
196 struct secasindex saidx; member in struct:secacq
H A Dkey_debug.c496 kdebug_secasindex(&isr->saidx);
540 kdebug_secasindex(saidx)
541 struct secasindex *saidx;
544 if (saidx == NULL)
548 saidx->mode, saidx->proto);
550 ipsec_hexdump((caddr_t)&saidx->src,
551 ((struct sockaddr *)&saidx->src)->sa_len);
553 ipsec_hexdump((caddr_t)&saidx->dst,
554 ((struct sockaddr *)&saidx
[all...]
H A Dipsec.h120 struct secasindex saidx;/* hint for search proper SA */ member in struct:ipsecrequest
/freebsd-10.0-release/sys/netinet/
H A Dip_ipsec.c311 tdbi->proto == sp->req->sav->sah->saidx.proto &&
312 bcmp(&tdbi->dst, &sp->req->sav->sah->saidx.dst,
/freebsd-10.0-release/sys/netinet6/
H A Dip6_ipsec.c270 tdbi->proto == (*sp)->req->sav->sah->saidx.proto &&
271 bcmp(&tdbi->dst, &(*sp)->req->sav->sah->saidx.dst,
H A Dip6_forward.c266 if (isr->saidx.mode == IPSEC_MODE_ANY)
268 if (isr->saidx.mode == IPSEC_MODE_TUNNEL)

Completed in 190 milliseconds