/src/sys/netipsec/ |
xform_ipip.c | 324 struct secasindex *saidx; local in function:ipip_output 341 saidx = &sav->sah->saidx; 342 switch (saidx->dst.sa.sa_family) { 345 if (saidx->src.sa.sa_family != AF_INET || 346 saidx->src.sin.sin_addr.s_addr == INADDR_ANY || 347 saidx->dst.sin.sin_addr.s_addr == INADDR_ANY) { 350 ipsec_address(&saidx->dst, buf, sizeof(buf)), 373 ipo->ip_src = saidx->src.sin.sin_addr; 374 ipo->ip_dst = saidx->dst.sin.sin_addr [all...] |
ipsec_input.c | 371 struct secasindex *saidx; local in function:ipsec4_common_input_cb 382 saidx = &sav->sah->saidx; 383 af = saidx->dst.sa.sa_family; 385 sproto = saidx->proto; 399 ipsec_address(&sav->sah->saidx.dst, buf, 437 if (saidx->mode == IPSEC_MODE_TUNNEL) 512 struct secasindex *saidx; local in function:ipsec6_common_input_cb 522 saidx = &sav->sah->saidx; [all...] |
keydb.h | 74 struct secasindex saidx; member in struct:secashead 169 struct secasindex saidx; member in struct:secacq
|
ipsec_output.c | 144 struct secasindex *saidx; local in function:ipsec_process_done 160 saidx = &sav->sah->saidx; 165 switch (saidx->dst.sa.sa_family) { 182 saidx->dst.sa.sa_family); 191 hlen, ipsec_address(&saidx->dst, buf, sizeof(buf)), 198 udp->uh_sport = key_portfromsaddr(&saidx->src); 199 udp->uh_dport = key_portfromsaddr(&saidx->dst); 207 switch (saidx->dst.sa.sa_family) { 239 saidx->dst.sa.sa_family) 365 struct secasindex saidx; local in function:ipsec_lookup_sa 404 struct secasindex saidx; local in function:ipsec_nextisr [all...] |
xform_esp.c | 353 ipsec_address(&sav->sah->saidx.dst, buf, sizeof(buf)), 460 tc->tc_dst = sav->sah->saidx.dst; 461 tc->tc_proto = sav->sah->saidx.proto; 494 if (saidx->dst.sa.sa_family == AF_INET6) { \ 518 struct secasindex *saidx; local in function:esp_input_cb 533 saidx = &sav->sah->saidx; 534 KASSERTMSG(saidx->dst.sa.sa_family == AF_INET || 535 saidx->dst.sa.sa_family == AF_INET6, 536 "unexpected protocol family %u", saidx->dst.sa.sa_family) 687 struct secasindex *saidx; local in function:esp_output [all...] |
ipsec.h | 104 struct secasindex saidx;/* hint for search proper SA */ member in struct:ipsecrequest
|
xform_ah.c | 178 if (sav->sah->saidx.dst.sa.sa_family == AF_INET6) { 572 ipsec_address(&sav->sah->saidx.dst, buf, sizeof(buf)), 583 ipsec_address(&sav->sah->saidx.dst, buf, sizeof(buf)), 648 error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family, 682 tc->tc_dst = sav->sah->saidx.dst; 683 tc->tc_proto = sav->sah->saidx.proto; 713 if (saidx->dst.sa.sa_family == AF_INET6) { \ 736 struct secasindex *saidx; local in function:ah_input_cb 754 saidx = &sav->sah->saidx; [all...] |
ipsec.c | 1335 switch (isr->saidx.proto) { 1337 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) 1343 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) 1357 isr->saidx.proto); 1409 switch (isr->saidx.proto) { 1498 switch (isr->saidx.proto) { 1520 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) { 1521 switch (isr->saidx.dst.sa.sa_family) { 1533 ((const struct sockaddr *)&isr->saidx.dst) 1774 const struct secasindex *saidx = &sav->sah->saidx local in function:ipsec_logsastr [all...] |
key.c | 218 * - Multiple saves with the same saidx can exist 223 * - The table is used to search an sav without use of saidx. 239 * - First get an sah by saidx and get an sav from either of sah's savlists 360 #define SAHLIST_READER_FOREACH_SAIDX(sah, saidx) \ 362 &key_sad.sahlists[key_saidxhash((saidx), \ 371 &key_sad.sahlists[key_saidxhash(&(sah)->saidx, \ 1020 if (p->saidx.mode != IPSEC_MODE_TUNNEL) 1037 if (!key_sockaddr_match(&r1->saidx.src.sa, isrc, PORT_NONE) || 1038 !key_sockaddr_match(&r1->saidx.dst.sa, idst, PORT_NONE)) 1042 if (!key_sockaddr_match(&r2->saidx.src.sa, osrc, PORT_NONE) | 5375 struct secasindex saidx; local in function:key_api_getspi 5729 struct secasindex saidx; local in function:key_api_update 5985 struct secasindex saidx; local in function:key_api_add 6261 struct secasindex saidx; local in function:key_api_delete 6349 struct secasindex saidx; local in function:key_delete_all 6416 struct secasindex saidx; local in function:key_api_get 7142 struct secasindex saidx; local in function:key_api_acquire [all...] |