Searched refs:sah (Results 1 - 12 of 12) sorted by relevance

/freebsd-9.3-release/sys/netipsec/
H A Dxform_ipcomp.c206 tc->tc_dst = sav->sah->saidx.dst;
207 tc->tc_proto = sav->sah->saidx.proto;
245 saidx = &sav->sah->saidx;
298 ipsec_address(&sav->sah->saidx.dst),
375 switch (sav->sah->saidx.dst.sa.sa_family) {
390 sav->sah->saidx.dst.sa.sa_family,
391 ipsec_address(&sav->sah->saidx.dst),
400 ipsec_address(&sav->sah->saidx.dst),
414 __func__, ipsec_address(&sav->sah->saidx.dst),
456 tc->tc_dst = sav->sah
[all...]
H A Dkey.c444 #define KEY_NEWSAV(m, sadb, sah, e) \
445 key_newsav(m, sadb, sah, e, __FILE__, __LINE__)
892 struct secashead *sah; local
901 LIST_FOREACH(sah, &V_sahtree, chain) {
902 if (sah->state == SADB_SASTATE_DEAD)
904 if (key_cmpsaidx(&sah->saidx, saidx, CMP_MODE_REQID)) {
916 if (sah == NULL)
921 sav = key_do_allocsa_policy(sah, state_valid[stateidx]);
938 key_do_allocsa_policy(struct secashead *sah, u_int state) argument
946 for (sav = LIST_FIRST(&sah
1085 struct secashead *sah; local
2956 struct secashead *sah; local
2982 struct secashead *sah; local
4355 struct secashead *sah, *nextsah; local
4981 struct secashead *sah; local
5601 struct secashead *sah; local
5745 struct secashead *sah; local
5869 struct secashead *sah; local
6568 struct secashead *sah; local
7054 struct secashead *sah, *nextsah; local
7136 struct secashead *sah; local
7797 struct secashead *sah, *nextsah; local
7929 struct secashead *sah; local
[all...]
H A Dxform_ah.c621 ipsec_address(&sav->sah->saidx.dst),
655 if (tdbi->proto == sav->sah->saidx.proto &&
657 !bcmp(&tdbi->dst, &sav->sah->saidx.dst,
693 error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family,
714 tc->tc_dst = sav->sah->saidx.dst;
715 tc->tc_proto = sav->sah->saidx.proto;
761 saidx = &sav->sah->saidx;
928 switch (sav->sah->saidx.dst.sa.sa_family) {
942 sav->sah->saidx.dst.sa.sa_family,
943 ipsec_address(&sav->sah
[all...]
H A Dipsec_output.c108 IPSEC_ASSERT(sav->sah != NULL, ("null SAH"));
110 saidx = &sav->sah->saidx;
243 KEY_PORTFROMSADDR(&sav->sah->saidx.src);
244 udp->uh_dport = KEY_PORTFROMSADDR(&sav->sah->saidx.dst);
461 union sockaddr_union *dst = &sav->sah->saidx.dst;
707 if (sav->sah->saidx.src.sa.sa_family != AF_INET6 ||
708 sav->sah->saidx.dst.sa.sa_family != AF_INET6) {
756 ip6->ip6_src = sav->sah->saidx.src.sin6.sin6_addr;
757 ip6->ip6_dst = sav->sah->saidx.dst.sin6.sin6_addr;
824 if (isr->sav->sah
[all...]
H A Dxform_esp.c333 ipsec_address(&sav->sah->saidx.dst),
359 if (tdbi->proto == sav->sah->saidx.proto &&
361 !bcmp(&tdbi->dst, &sav->sah->saidx.dst,
428 tc->tc_dst = sav->sah->saidx.dst;
429 tc->tc_proto = sav->sah->saidx.proto;
485 saidx = &sav->sah->saidx;
598 ipsec_address(&sav->sah->saidx.dst),
612 ipsec_address(&sav->sah->saidx.dst),
624 ipsec_address(&sav->sah->saidx.dst),
731 saidx = &sav->sah
[all...]
H A Dkeydb.h148 struct secashead *sah; /* back pointer to the secashead */ member in struct:secasvar
H A Dipsec_input.c312 IPSEC_ASSERT(sav->sah != NULL, ("null SAH"));
313 saidx = &sav->sah->saidx;
333 __func__, ipsec_address(&sav->sah->saidx.dst),
571 IPSEC_ASSERT(sav->sah != NULL, ("null SAH"));
572 saidx = &sav->sah->saidx;
593 __func__, ipsec_address(&sav->sah->saidx.dst),
H A Dxform_ipip.c382 IPSEC_ASSERT(sav->sah != NULL, ("null SAH"));
389 saidx = &sav->sah->saidx;
H A Dkey_debug.c584 kdebug_secasindex(&sav->sah->saidx);
H A Dipsec.c1653 struct secasindex *saidx = &sav->sah->saidx;
/freebsd-9.3-release/sys/netinet/
H A Dip_ipsec.c241 sp->req->sav->sah != NULL) {
242 ro = &sp->req->sav->sah->route_cache.sa_route;
319 tdbi->proto == sp->req->sav->sah->saidx.proto &&
320 bcmp(&tdbi->dst, &sp->req->sav->sah->saidx.dst,
/freebsd-9.3-release/sys/netinet6/
H A Dip6_ipsec.c275 tdbi->proto == (*sp)->req->sav->sah->saidx.proto &&
276 bcmp(&tdbi->dst, &(*sp)->req->sav->sah->saidx.dst,
375 sp->req->sav->sah != NULL) {
376 ro = &sp->req->sav->sah->route_cache.sa_route;

Completed in 96 milliseconds