Home
last modified time | relevance | path

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

/NextBSD/sys/netipsec/
HDipsec.c372 sp = KEY_ALLOCSP(&currsp->spidx, dir); in ipsec_getpolicybysock()
384 sp = KEY_ALLOCSP(&currsp->spidx, dir); in ipsec_getpolicybysock()
432 struct secpolicyindex spidx; in ipsec_getpolicybyaddr() local
444 *error = ipsec_setspidx(m, &spidx, 0); in ipsec_getpolicybyaddr()
450 spidx.dir = dir; in ipsec_getpolicybyaddr()
451 sp = KEY_ALLOCSP(&spidx, dir); in ipsec_getpolicybyaddr()
511 error = ipsec_setspidx(m, &inp->inp_sp->sp_in->spidx, 1); in ipsec_setspidx_inpcb()
513 inp->inp_sp->sp_in->spidx.dir = IPSEC_DIR_INBOUND; in ipsec_setspidx_inpcb()
514 inp->inp_sp->sp_out->spidx = inp->inp_sp->sp_in->spidx; in ipsec_setspidx_inpcb()
515 inp->inp_sp->sp_out->spidx.dir = IPSEC_DIR_OUTBOUND; in ipsec_setspidx_inpcb()
[all …]
HDkey_debug.c469 kdebug_secpolicyindex(&sp->spidx); in kdebug_secpolicy()
507 kdebug_secpolicyindex(struct secpolicyindex *spidx) in kdebug_secpolicyindex() argument
510 if (spidx == NULL) in kdebug_secpolicyindex()
514 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto); in kdebug_secpolicyindex()
516 ipsec_hexdump((caddr_t)&spidx->src, in kdebug_secpolicyindex()
517 ((struct sockaddr *)&spidx->src)->sa_len); in kdebug_secpolicyindex()
519 ipsec_hexdump((caddr_t)&spidx->dst, in kdebug_secpolicyindex()
520 ((struct sockaddr *)&spidx->dst)->sa_len); in kdebug_secpolicyindex()
HDkey.c615 key_allocsp(struct secpolicyindex *spidx, u_int dir, const char* where, in key_allocsp() argument
621 IPSEC_ASSERT(spidx != NULL, ("null spidx")); in key_allocsp()
631 kdebug_secpolicyindex(spidx)); in key_allocsp()
637 kdebug_secpolicyindex(&sp->spidx)); in key_allocsp()
638 if (key_cmpspidx_withmask(&sp->spidx, spidx)) in key_allocsp()
645 KEY_CHKSPDIR(sp->spidx.dir, dir, __func__); in key_allocsp()
689 kdebug_secpolicyindex(&sp->spidx)); in key_allocsp2()
691 if (sp->spidx.ul_proto != proto) in key_allocsp2()
696 if (key_sockaddrcmp(&sp->spidx.dst.sa, &dst->sa, 1) == 0) in key_allocsp2()
703 KEY_CHKSPDIR(sp->spidx.dir, dir, __func__); in key_allocsp2()
[all …]
HDkey.h64 #define KEY_ALLOCSP(spidx, dir) \ argument
65 key_allocsp(spidx, dir, __FILE__, __LINE__)
HDipsec.h86 struct secpolicyindex spidx; /* selector */ member
151 struct secpolicyindex spidx; member