Searched refs:saidx (Results 1 – 11 of 11) sorted by relevance
| /xnu-8020.101.4/bsd/netinet6/ |
| H A D | ipsec.c | 1558 (*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 D | esp_chachapoly.c | 138 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 D | ipsec.h | 121 struct secasindex saidx;/* hint for search proper SA */ member
|
| H A D | esp_output.c | 145 if (isr->saidx.proto != IPPROTO_ESP) { in esp_hdrsiz() 414 if (sav->sah->saidx.mode == IPSEC_MODE_TUNNEL) { in esp_output()
|
| H A D | ah_output.c | 122 if (isr->saidx.proto != IPPROTO_AH) { in ah_hdrsiz()
|
| H A D | ah_core.c | 257 if (sav->sah->saidx.proto == IPPROTO_AH) { in ah_none_mature()
|
| /xnu-8020.101.4/bsd/netkey/ |
| H A D | key.c | 716 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 D | key_debug.c | 546 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 D | keydb.h | 60 struct secasindex saidx; member 145 struct secasindex saidx; member
|
| H A D | key.h | 92 extern struct secashead *key_newsah2(struct secasindex *saidx, u_int8_t dir);
|
| /xnu-8020.101.4/bsd/netinet/ |
| H A D | ip_input.c | 3653 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()
|