Home
last modified time | relevance | path

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

/xnu-8020.101.4/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.h121 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-8020.101.4/bsd/netkey/
H A Dkey.c716 if (p->saidx.mode != IPSEC_MODE_TUNNEL) { in key_gettunnel()
736 is = (struct sockaddr *)&r1->saidx.src; in key_gettunnel()
737 id = (struct sockaddr *)&r1->saidx.dst; in key_gettunnel()
744 os = (struct sockaddr *)&r2->saidx.src; in key_gettunnel()
745 od = (struct sockaddr *)&r2->saidx.dst; in key_gettunnel()
797 sah->saidx.mode == IPSEC_MODE_TRANSPORT && in key_alloc_outbound_sav_for_interface()
800 if (key_sockaddrcmp((struct sockaddr *)&sah->saidx.src, src, 0) != 0) { in key_alloc_outbound_sav_for_interface()
805 if (key_sockaddrcmp((struct sockaddr *)&sah->saidx.dst, dst, 0) != 0) { in key_alloc_outbound_sav_for_interface()
820 sin = (struct sockaddr_in *)&sah->saidx.dst; in key_alloc_outbound_sav_for_interface()
822 if (sah->saidx.mode == IPSEC_MODE_TRANSPORT) { in key_alloc_outbound_sav_for_interface()
[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
145 struct secasindex saidx; member
H A Dkey.h92 extern struct secashead *key_newsah2(struct secasindex *saidx, u_int8_t dir);
/xnu-8020.101.4/bsd/netinet/
H A Dip_input.c3653 sp->req->saidx.mode == IPSEC_MODE_TUNNEL) { in ip_forward()
3654 struct secasindex saidx; in ip_forward() local
3664 bcopy(&sp->req->saidx, &saidx, sizeof(saidx)); in ip_forward()
3665 saidx.mode = sp->req->saidx.mode; in ip_forward()
3666 saidx.reqid = sp->req->saidx.reqid; in ip_forward()
3667 sin = SIN(&saidx.src); in ip_forward()
3675 sin = SIN(&saidx.dst); in ip_forward()
3683 sav = key_allocsa_policy(&saidx); in ip_forward()