HomeSort by: relevance | last modified time | path
    Searched refs:saidx (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/netipsec/
ipsec_output.c 144 struct secasindex *saidx; local
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
404 struct secasindex saidx; local
    [all...]
xform_ipip.c 324 struct secasindex *saidx; local
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...]
xform_ipcomp.c 205 tc->tc_dst = sav->sah->saidx.dst;
206 tc->tc_proto = sav->sah->saidx.proto;
226 if (saidx->dst.sa.sa_family == AF_INET6) { \
248 struct secasindex *saidx __diagused;
263 saidx = &sav->sah->saidx;
264 KASSERTMSG(saidx->dst.sa.sa_family == AF_INET ||
265 saidx->dst.sa.sa_family == AF_INET6,
266 "unexpected protocol family %u", saidx->dst.sa.sa_family);
315 ipsec_address(&sav->sah->saidx.dst, buf, sizeof(buf))
    [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
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
    [all...]
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
754 saidx = &sav->sah->saidx;
    [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
5729 struct secasindex saidx; local
5985 struct secasindex saidx; local
6261 struct secasindex saidx; local
6349 struct secasindex saidx; local
6416 struct secasindex saidx; local
7142 struct secasindex saidx; local
    [all...]
ipsec_input.c 371 struct secasindex *saidx; local
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
522 saidx = &sav->sah->saidx;
    [all...]
keydb.h 74 struct secasindex saidx; member in struct:secashead
169 struct secasindex saidx; member in struct:secacq
key_debug.c 468 kdebug_secasindex(&isr->saidx);
510 kdebug_secasindex(const struct secasindex *saidx)
513 if (saidx == NULL)
517 saidx->mode, saidx->proto);
518 kdebug_hexdump("src", &saidx->src, saidx->src.sa.sa_len);
519 kdebug_hexdump("dst", &saidx->dst, saidx->dst.sa.sa_len);
532 kdebug_secasindex(&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
    [all...]
ipsec.h 104 struct secasindex saidx;/* hint for search proper SA */ member in struct:ipsecrequest
ipsecif.c 199 sav = key_lookup_sa_bysaidx(&isr->saidx);
  /src/crypto/dist/ipsec-tools/src/libipsec/
key_debug.c 648 kdebug_secasindex(&isr->saidx);
692 kdebug_secasindex(struct secasindex *saidx)
695 if (saidx == NULL)
699 saidx->mode, saidx->proto);
701 ipsec_hexdump((caddr_t)&saidx->src,
702 sysdep_sa_len((struct sockaddr *)&saidx->src));
704 ipsec_hexdump((caddr_t)&saidx->dst,
705 sysdep_sa_len((struct sockaddr *)&saidx->dst));
719 kdebug_secasindex(&sav->sah->saidx);
    [all...]
  /src/crypto/dist/ipsec-tools/src/racoon/
policy.h 110 struct secasindex saidx;/* hint for search proper SA */ member in struct:ipsecrequest
proposal.c 1031 if (req->saidx.mode == IPSEC_MODE_TUNNEL) {
1032 encmodesv = pfkey2ipsecdoi_mode(req->saidx.mode);
1059 newpr->proto_id = ipproto2doi(req->saidx.proto);
1065 newpr->encmode = pfkey2ipsecdoi_mode(req->saidx.mode);
1076 newpr->reqid_out = req->saidx.reqid;
1078 newpr->reqid_in = req->saidx.reqid;
1099 pr->reqid_in = req->saidx.reqid;
1101 pr->reqid_out = req->saidx.reqid;
pfkey.c 1801 if (sp_out->req && sp_out->req->saidx.mode == IPSEC_MODE_TUNNEL) {
1803 src = (struct sockaddr *) &sp_out->req->saidx.src;
1804 dst = (struct sockaddr *) &sp_out->req->saidx.dst;
3120 struct secasindex *saidx = &isr_cur->saidx; local
3126 if (xisr_old->sadb_x_ipsecrequest_proto != saidx->proto ||
3127 xisr_old->sadb_x_ipsecrequest_mode != saidx->mode ||
3128 xisr_new->sadb_x_ipsecrequest_proto != saidx->proto ||
3129 xisr_new->sadb_x_ipsecrequest_mode != saidx->mode)
3133 if (isr_cur->saidx.reqid &
    [all...]
admin.c 567 } else if (sp_out->req && sp_out->req->saidx.mode == IPSEC_MODE_TUNNEL) {
569 iph2->src = dupsaddr((struct sockaddr *)&sp_out->req->saidx.src);
570 iph2->dst = dupsaddr((struct sockaddr *)&sp_out->req->saidx.dst);

Completed in 34 milliseconds