Home
last modified time | relevance | path

Searched refs:spidx (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/netipsec/
H A Dipsec.c527 spidx->ul_proto = nxt; in ipsec4_get_ulp()
537 spidx->ul_proto = nxt; in ipsec4_get_ulp()
574 ipsec4_setsockaddrs(m, &spidx->src, &spidx->dst); in ipsec4_setspidx_ipaddr()
591 spidx.dir = dir; in ipsec4_getpolicy()
700 spidx->ul_proto = nxt; in ipsec6_get_ulp()
710 spidx->ul_proto = nxt; in ipsec6_get_ulp()
720 spidx->ul_proto = nxt; in ipsec6_get_ulp()
729 spidx->ul_proto = nxt; in ipsec6_get_ulp()
740 ipsec6_setsockaddrs(m, &spidx->src, &spidx->dst); in ipsec6_setspidx_ipaddr()
757 spidx.dir = dir; in ipsec6_getpolicy()
[all …]
H A Dipsec_pcb.c131 ipsec_setsockaddrs_inpcb(inp, &spidx->src, &spidx->dst, dir); in ipsec_setspidx_inpcb()
140 spidx->prefs = sizeof(struct in_addr) << 3; in ipsec_setspidx_inpcb()
141 spidx->prefd = sizeof(struct in_addr) << 3; in ipsec_setspidx_inpcb()
145 spidx->dir = dir; in ipsec_setspidx_inpcb()
304 newsp->spidx.ul_proto = IPSEC_ULPROTO_ANY; in ipsec_set_pcbpolicy()
307 newsp->spidx.src.sin.sin_family = in ipsec_set_pcbpolicy()
309 newsp->spidx.src.sin.sin_len = in ipsec_set_pcbpolicy()
310 newsp->spidx.dst.sin.sin_len = in ipsec_set_pcbpolicy()
316 newsp->spidx.src.sin6.sin6_family = in ipsec_set_pcbpolicy()
318 newsp->spidx.src.sin6.sin6_len = in ipsec_set_pcbpolicy()
[all …]
H A Dkey_debug.c729 kdebug_secpolicyindex(&sp->spidx, " "); in kdebug_secpolicy()
740 kdebug_secpolicyindex(struct secpolicyindex *spidx, const char *indent) in kdebug_secpolicyindex() argument
744 IPSEC_ASSERT(spidx != NULL, ("null spidx")); in kdebug_secpolicyindex()
748 kdebug_secpolicyindex_dir(spidx->dir)); in kdebug_secpolicyindex()
749 if (spidx->ul_proto == IPSEC_ULPROTO_ANY) in kdebug_secpolicyindex()
752 printf("%u ", spidx->ul_proto); in kdebug_secpolicyindex()
753 printf("%s/%u -> ", ipsec_address(&spidx->src, buf, sizeof(buf)), in kdebug_secpolicyindex()
754 spidx->prefs); in kdebug_secpolicyindex()
755 printf("%s/%u }\n", ipsec_address(&spidx->dst, buf, sizeof(buf)), in kdebug_secpolicyindex()
756 spidx->prefd); in kdebug_secpolicyindex()
H A Dkey.c898 if (key_cmpspidx_withmask(&sp->spidx, spidx)) { in key_do_allocsp()
940 if (!key_cmpspidx_exactly(&entry->spidx, spidx)) { in key_allocsp()
1451 if (key_cmpspidx_exactly(spidx, &sp->spidx)) { in key_getsp()
2091 bcopy(&spidx, &newsp->spidx, sizeof(spidx)); in key_spdadd()
2690 &sp->spidx.src.sa, sp->spidx.prefs, in key_setdumpsp()
2697 &sp->spidx.dst.sa, sp->spidx.prefd, in key_setdumpsp()
2830 sp->spidx.prefs, sp->spidx.ul_proto); in key_spdexpire()
2840 sp->spidx.prefd, sp->spidx.ul_proto); in key_spdexpire()
7023 bcopy(spidx, &acq->spidx, sizeof(acq->spidx)); in key_newspacq()
7042 if (key_cmpspidx_exactly(spidx, &acq->spidx)) { in key_getspacq()
[all …]
H A Dipsec.h80 struct secpolicyindex spidx; /* selector */ member
132 struct secpolicyindex spidx; member
/freebsd/sys/net/
H A Dif_ipsec.c876 sp[i]->spidx.dir = IPSEC_DIR_INBOUND; in ipsec_newpolicies()
880 sp[i]->spidx.dir = IPSEC_DIR_OUTBOUND; in ipsec_newpolicies()
884 sp[i]->spidx.ul_proto = IPSEC_ULPROTO_ANY; in ipsec_newpolicies()
887 sp[i]->spidx.src.sa.sa_family = in ipsec_newpolicies()
888 sp[i]->spidx.dst.sa.sa_family = AF_INET; in ipsec_newpolicies()
889 sp[i]->spidx.src.sa.sa_len = in ipsec_newpolicies()
890 sp[i]->spidx.dst.sa.sa_len = in ipsec_newpolicies()
896 sp[i]->spidx.src.sa.sa_family = in ipsec_newpolicies()
897 sp[i]->spidx.dst.sa.sa_family = AF_INET6; in ipsec_newpolicies()
898 sp[i]->spidx.src.sa.sa_len = in ipsec_newpolicies()
[all …]