/freebsd-10.0-release/sys/netipsec/ |
H A D | ipsec_output.c | 101 struct secasindex *saidx; local 110 saidx = &sav->sah->saidx; 111 switch (saidx->dst.sa.sa_family) { 136 saidx->dst.sa.sa_family)); 154 tdbi->dst = saidx->dst; 155 tdbi->proto = saidx->proto; 169 switch (saidx->dst.sa.sa_family) { 186 saidx->dst.sa.sa_family)); 198 switch (saidx 271 ipsec_nextisr( struct mbuf *m, struct ipsecrequest *isr, int af, struct secasindex *saidx, int *error ) argument 428 struct secasindex saidx; local 642 struct secasindex saidx; local 779 struct secasindex saidx; local [all...] |
H A D | ipsec_input.c | 302 struct secasindex *saidx; local 313 saidx = &sav->sah->saidx; 314 af = saidx->dst.sa.sa_family; 316 sproto = saidx->proto; 336 __func__, ipsec_address(&sav->sah->saidx.dst), 371 if ((saidx->proxy.sa.sa_family == AF_INET && 372 saidx->proxy.sin.sin_addr.s_addr != 375 saidx->proxy.sin.sin_addr.s_addr) || 376 (saidx 561 struct secasindex *saidx; local [all...] |
H A D | xform_ipcomp.c | 212 tc->tc_dst = sav->sah->saidx.dst; 213 tc->tc_proto = sav->sah->saidx.proto; 234 struct secasindex *saidx; local 251 saidx = &sav->sah->saidx; 252 IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET || 253 saidx->dst.sa.sa_family == AF_INET6, 254 ("unexpected protocol family %u", saidx->dst.sa.sa_family)); 304 ipsec_address(&sav->sah->saidx.dst), 312 switch (saidx [all...] |
H A D | xform_esp.c | 332 ipsec_address(&sav->sah->saidx.dst), 358 if (tdbi->proto == sav->sah->saidx.proto && 360 !bcmp(&tdbi->dst, &sav->sah->saidx.dst, 427 tc->tc_dst = sav->sah->saidx.dst; 428 tc->tc_proto = sav->sah->saidx.proto; 468 struct secasindex *saidx; local 484 saidx = &sav->sah->saidx; 485 IPSEC_ASSERT(saidx->dst.sa.sa_family == AF_INET || 486 saidx 682 struct secasindex *saidx; local [all...] |
H A D | xform_ipip.c | 419 struct secasindex *saidx; local 440 saidx = &sav->sah->saidx; 441 switch (saidx->dst.sa.sa_family) { 444 if (saidx->src.sa.sa_family != AF_INET || 445 saidx->src.sin.sin_addr.s_addr == INADDR_ANY || 446 saidx->dst.sin.sin_addr.s_addr == INADDR_ANY) { 449 ipsec_address(&saidx->dst), 471 ipo->ip_src = saidx->src.sin.sin_addr; 472 ipo->ip_dst = saidx [all...] |
H A D | xform_ah.c | 613 ipsec_address(&sav->sah->saidx.dst), 647 if (tdbi->proto == sav->sah->saidx.proto && 649 !bcmp(&tdbi->dst, &sav->sah->saidx.dst, 685 error = ah_massage_headers(&m, sav->sah->saidx.dst.sa.sa_family, 706 tc->tc_dst = sav->sah->saidx.dst; 707 tc->tc_proto = sav->sah->saidx.proto; 735 struct secasindex *saidx; local 753 saidx = &sav->sah->saidx; 754 IPSEC_ASSERT(saidx [all...] |
H A D | key.c | 756 if (p->saidx.mode != IPSEC_MODE_TUNNEL) 773 if (key_sockaddrcmp(&r1->saidx.src.sa, isrc, 0) || 774 key_sockaddrcmp(&r1->saidx.dst.sa, idst, 0)) 778 if (key_sockaddrcmp(&r2->saidx.src.sa, osrc, 0) || 779 key_sockaddrcmp(&r2->saidx.dst.sa, odst, 0)) 807 key_checkrequest(struct ipsecrequest *isr, const struct secasindex *saidx) argument 814 IPSEC_ASSERT(saidx != NULL, ("null saidx")); 815 IPSEC_ASSERT(saidx->mode == IPSEC_MODE_TRANSPORT || 816 saidx 888 key_allocsa_policy(const struct secasindex *saidx) argument 4640 struct secasindex saidx; local 4962 struct secasindex saidx; local 5251 struct secasindex saidx; local 5582 struct secasindex saidx; local 5726 struct secasindex saidx; local 5850 struct secasindex saidx; local 6258 key_acquire(const struct secasindex *saidx, struct secpolicy *sp) argument 6428 key_newacq(const struct secasindex *saidx) argument 6454 key_getacq(const struct secasindex *saidx) argument 6549 struct secasindex saidx; local [all...] |
H A D | ipsec.c | 930 (*q)->saidx.proto = p->saidx.proto; 931 (*q)->saidx.mode = p->saidx.mode; 933 (*q)->saidx.reqid = p->saidx.reqid; 935 bcopy(&p->saidx.src, &(*q)->saidx.src, sizeof((*q)->saidx.src)); 936 bcopy(&p->saidx 1670 struct secasindex *saidx = &sav->sah->saidx; local [all...] |
H A D | keydb.h | 98 struct secasindex saidx; member in struct:secashead 196 struct secasindex saidx; member in struct:secacq
|
H A D | key_debug.c | 496 kdebug_secasindex(&isr->saidx); 540 kdebug_secasindex(saidx) 541 struct secasindex *saidx; 544 if (saidx == NULL) 548 saidx->mode, saidx->proto); 550 ipsec_hexdump((caddr_t)&saidx->src, 551 ((struct sockaddr *)&saidx->src)->sa_len); 553 ipsec_hexdump((caddr_t)&saidx->dst, 554 ((struct sockaddr *)&saidx [all...] |
H A D | ipsec.h | 120 struct secasindex saidx;/* hint for search proper SA */ member in struct:ipsecrequest
|
/freebsd-10.0-release/sys/netinet/ |
H A D | ip_ipsec.c | 311 tdbi->proto == sp->req->sav->sah->saidx.proto && 312 bcmp(&tdbi->dst, &sp->req->sav->sah->saidx.dst,
|
/freebsd-10.0-release/sys/netinet6/ |
H A D | ip6_ipsec.c | 270 tdbi->proto == (*sp)->req->sav->sah->saidx.proto && 271 bcmp(&tdbi->dst, &(*sp)->req->sav->sah->saidx.dst,
|
H A D | ip6_forward.c | 266 if (isr->saidx.mode == IPSEC_MODE_ANY) 268 if (isr->saidx.mode == IPSEC_MODE_TUNNEL)
|