Lines Matching defs:saidx

1345 		(*q)->saidx.proto = p->saidx.proto;
1346 (*q)->saidx.mode = p->saidx.mode;
1348 (*q)->saidx.reqid = p->saidx.reqid;
1350 bcopy(&p->saidx.src, &(*q)->saidx.src, sizeof((*q)->saidx.src));
1351 bcopy(&p->saidx.dst, &(*q)->saidx.dst, sizeof((*q)->saidx.dst));
1787 switch (isr->saidx.proto) {
1789 if (isr->saidx.mode == IPSEC_MODE_TUNNEL)
1795 if (isr->saidx.mode == IPSEC_MODE_TUNNEL)
1810 isr->saidx.proto);
1877 switch (isr->saidx.proto) {
2084 switch (isr->saidx.proto) {
2100 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) {
2101 switch (((struct sockaddr *)&isr->saidx.dst)->sa_family) {
2113 ((struct sockaddr *)&isr->saidx.dst)->sa_family));
2220 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2221 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family
2222 || ((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET) {
2228 if (key_ismyaddr((struct sockaddr *)&sav->sah->saidx.dst)) {
2316 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.src)->sin_addr,
2318 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.dst)->sin_addr,
2341 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2342 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family
2343 || ((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET) {
2409 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.src)->sin_addr,
2411 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.dst)->sin_addr,
2432 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2433 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family
2434 || ((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET6) {
2440 if (key_ismyaddr((struct sockaddr *)&sav->sah->saidx.dst)) {
2489 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr,
2491 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr,
2511 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2512 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family
2513 || ((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET) {
2519 if (key_ismyaddr((struct sockaddr *)&sav->sah->saidx.dst)) {
2578 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.src)->sin_addr,
2580 bcopy(&((struct sockaddr_in *)&sav->sah->saidx.dst)->sin_addr,
2596 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2597 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family
2598 || ((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET6) {
2639 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr,
2641 bcopy(&((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr,
2924 struct secasindex *saidx = &sav->sah->saidx;
2927 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family
2928 != ((struct sockaddr *)&sav->sah->saidx.dst)->sa_family)
2935 if (((struct sockaddr *)&saidx->src)->sa_family == AF_INET) {
2937 s = (u_int8_t *)&((struct sockaddr_in *)&saidx->src)->sin_addr;
2938 d = (u_int8_t *)&((struct sockaddr_in *)&saidx->dst)->sin_addr;
2944 else if (((struct sockaddr *)&saidx->src)->sa_family == AF_INET6) {
2947 ip6_sprintf(&((struct sockaddr_in6 *)&saidx->src)->sin6_addr));
2952 ip6_sprintf(&((struct sockaddr_in6 *)&saidx->dst)->sin6_addr));
2999 struct secasindex saidx;
3029 if (isr->saidx.mode == IPSEC_MODE_TRANSPORT
3036 bcopy(&isr->saidx, &saidx, sizeof(saidx));
3037 saidx.mode = isr->saidx.mode;
3038 saidx.reqid = isr->saidx.reqid;
3039 sin = (struct sockaddr_in *)&saidx.src;
3047 sin = (struct sockaddr_in *)&saidx.dst;
3058 isr->saidx.mode == IPSEC_MODE_TRANSPORT) {
3087 if ((error = key_checkrequest(isr, &saidx, &sav)) != 0) {
3129 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) {
3134 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family != AF_INET) {
3212 switch (isr->saidx.proto) {
3241 isr->saidx.proto));
3285 struct secasindex saidx;
3312 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) {
3319 bcopy(&isr->saidx, &saidx, sizeof(saidx));
3320 saidx.mode = isr->saidx.mode;
3321 saidx.reqid = isr->saidx.reqid;
3322 sin6 = (struct sockaddr_in6 *)&saidx.src;
3335 sin6 = (struct sockaddr_in6 *)&saidx.dst;
3349 if (key_checkrequest(isr, &saidx, &sav) == ENOENT) {
3396 switch (isr->saidx.proto) {
3413 "unknown ipsec protocol %d\n", isr->saidx.proto));
3462 struct secasindex saidx;
3487 if (isr->saidx.mode == IPSEC_MODE_TUNNEL)
3492 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) {
3494 bcopy(&isr->saidx, &saidx, sizeof(saidx));
3499 bzero(&saidx, sizeof(saidx));
3500 saidx.proto = isr->saidx.proto;
3501 saidx.mode = isr->saidx.mode;
3502 saidx.reqid = isr->saidx.reqid;
3505 sin6 = (struct sockaddr_in6 *)&saidx.src;
3518 sin6 = (struct sockaddr_in6 *)&saidx.dst;
3533 if (key_checkrequest(isr, &saidx, &sav) == ENOENT) {
3568 if (isr->saidx.mode == IPSEC_MODE_TUNNEL) {
3579 if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family == AF_INET6) {
3586 } else if (((struct sockaddr *)&sav->sah->saidx.src)->sa_family == AF_INET) {
3648 switch (isr->saidx.proto) {
3690 isr->saidx.proto));
3791 switch (isr->saidx.proto) {
3808 "unknown ipsec protocol %d\n", isr->saidx.proto));
3955 if (sav->sah->saidx.mode == IPSEC_MODE_TRANSPORT)
3967 sin = (struct sockaddr_in *)&sav->sah->saidx.dst;
4071 if (sav->sah->saidx.mode == IPSEC_MODE_TRANSPORT)
4076 sin6 = (struct sockaddr_in6 *)&sav->sah->saidx.dst;
4444 ip->ip_src = ((struct sockaddr_in*)&sav->sah->saidx.src)->sin_addr;
4445 ip->ip_dst = ((struct sockaddr_in*)&sav->sah->saidx.dst)->sin_addr;
4447 ip->ip_src = ((struct sockaddr_in*)&sav->sah->saidx.dst)->sin_addr;
4448 ip->ip_dst = ((struct sockaddr_in*)&sav->sah->saidx.src)->sin_addr;