Home
last modified time | relevance | path

Searched refs:saidx (Results 1 – 11 of 11) sorted by relevance

/xnu-8792.41.9/bsd/netinet6/
H A Dipsec.c1558 (*q)->saidx.proto = p->saidx.proto; in ipsec_deepcopy_policy()
1559 (*q)->saidx.mode = p->saidx.mode; in ipsec_deepcopy_policy()
1561 (*q)->saidx.reqid = p->saidx.reqid; in ipsec_deepcopy_policy()
1563 bcopy(&p->saidx.src, &(*q)->saidx.src, sizeof((*q)->saidx.src)); in ipsec_deepcopy_policy()
1564 bcopy(&p->saidx.dst, &(*q)->saidx.dst, sizeof((*q)->saidx.dst)); in ipsec_deepcopy_policy()
1860 switch (isr->saidx.proto) { in ipsec_get_reqlevel()
1862 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) { in ipsec_get_reqlevel()
1869 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) { in ipsec_get_reqlevel()
1882 isr->saidx.proto); in ipsec_get_reqlevel()
1946 switch (isr->saidx.proto) { in ipsec_in_reject()
[all …]
H A Desp_chachapoly.c138 sav->sah->dir, sav->sah->state, sav->sah->saidx.mode); in esp_chachapoly_mature()
189 sav->sah->dir, sav->sah->state, sav->sah->saidx.mode); in esp_chachapoly_schedule()
H A Dipsec.h122 struct secasindex saidx;/* hint for search proper SA */ member
H A Desp_output.c145 if (isr->saidx.proto != IPPROTO_ESP) { in esp_hdrsiz()
414 if (sav->sah->saidx.mode == IPSEC_MODE_TUNNEL) { in esp_output()
H A Dah_output.c122 if (isr->saidx.proto != IPPROTO_AH) { in ah_hdrsiz()
H A Dah_core.c257 if (sav->sah->saidx.proto == IPPROTO_AH) { in ah_none_mature()
/xnu-8792.41.9/bsd/netkey/
H A Dkey.c541 ASSERT(sah->saidx.src.ss_family == sah->saidx.dst.ss_family); in key_get_flowid()
542 switch (sah->saidx.src.ss_family) { in key_get_flowid()
544 ASSERT(sah->saidx.src.ss_len == sizeof(struct sockaddr_in)); in key_get_flowid()
545 ASSERT(sah->saidx.dst.ss_len == sizeof(struct sockaddr_in)); in key_get_flowid()
547 ((struct sockaddr_in *)&(sah->saidx.src))->sin_addr; in key_get_flowid()
549 ((struct sockaddr_in *)&(sah->saidx.dst))->sin_addr; in key_get_flowid()
553 ASSERT(sah->saidx.src.ss_len == sizeof(struct sockaddr_in6)); in key_get_flowid()
554 ASSERT(sah->saidx.dst.ss_len == sizeof(struct sockaddr_in6)); in key_get_flowid()
556 ((struct sockaddr_in6 *)&(sah->saidx.src))->sin6_addr; in key_get_flowid()
558 ((struct sockaddr_in6 *)&(sah->saidx.dst))->sin6_addr; in key_get_flowid()
[all …]
H A Dkey_debug.c546 kdebug_secasindex(&isr->saidx);
590 kdebug_secasindex(saidx) in kdebug_secasindex() argument
591 struct secasindex *saidx; in kdebug_secasindex()
594 if (saidx == NULL) {
599 saidx->mode, saidx->proto);
601 ipsec_hexdump((caddr_t)&saidx->src,
602 ((struct sockaddr *)&saidx->src)->sa_len);
604 ipsec_hexdump((caddr_t)&saidx->dst,
605 ((struct sockaddr *)&saidx->dst)->sa_len);
621 kdebug_secasindex(&sav->sah->saidx);
H A Dkeydb.h60 struct secasindex saidx; member
150 struct secasindex saidx; member
H A Dkey.h92 extern struct secashead *key_newsah2(struct secasindex *saidx, u_int8_t dir);
/xnu-8792.41.9/bsd/netinet/
H A Dip_input.c3659 sp->req->saidx.mode == IPSEC_MODE_TUNNEL) { in ip_forward()
3660 struct secasindex saidx; in ip_forward() local
3670 bcopy(&sp->req->saidx, &saidx, sizeof(saidx)); in ip_forward()
3671 saidx.mode = sp->req->saidx.mode; in ip_forward()
3672 saidx.reqid = sp->req->saidx.reqid; in ip_forward()
3673 sin = SIN(&saidx.src); in ip_forward()
3681 sin = SIN(&saidx.dst); in ip_forward()
3689 sav = key_allocsa_policy(&saidx); in ip_forward()