Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/netipsec/
Dipsec.c356 sp = KEY_ALLOCSP(&currsp->spidx, dir); in ipsec_getpolicybysock()
368 sp = KEY_ALLOCSP(&currsp->spidx, dir); in ipsec_getpolicybysock()
416 struct secpolicyindex spidx; in ipsec_getpolicybyaddr() local
427 *error = ipsec_setspidx(m, &spidx, in ipsec_getpolicybyaddr()
434 spidx.dir = dir; in ipsec_getpolicybyaddr()
436 sp = KEY_ALLOCSP(&spidx, dir); in ipsec_getpolicybyaddr()
497 error = ipsec_setspidx(m, &inp->inp_sp->sp_in->spidx, 1); in ipsec_setspidx_inpcb()
499 inp->inp_sp->sp_in->spidx.dir = IPSEC_DIR_INBOUND; in ipsec_setspidx_inpcb()
500 inp->inp_sp->sp_out->spidx = inp->inp_sp->sp_in->spidx; in ipsec_setspidx_inpcb()
501 inp->inp_sp->sp_out->spidx.dir = IPSEC_DIR_OUTBOUND; in ipsec_setspidx_inpcb()
[all …]
Dkey_debug.c481 kdebug_secpolicyindex(&sp->spidx);
519 kdebug_secpolicyindex(spidx) in kdebug_secpolicyindex() argument
520 struct secpolicyindex *spidx; in kdebug_secpolicyindex()
523 if (spidx == NULL)
527 spidx->dir, spidx->prefs, spidx->prefd, spidx->ul_proto);
529 ipsec_hexdump((caddr_t)&spidx->src,
530 ((struct sockaddr *)&spidx->src)->sa_len);
532 ipsec_hexdump((caddr_t)&spidx->dst,
533 ((struct sockaddr *)&spidx->dst)->sa_len);
Dkey.c615 key_allocsp(struct secpolicyindex *spidx, u_int dir, const char* where, int tag) in key_allocsp() argument
619 IPSEC_ASSERT(spidx != NULL, ("null spidx")); in key_allocsp()
629 kdebug_secpolicyindex(spidx)); in key_allocsp()
635 kdebug_secpolicyindex(&sp->spidx)); in key_allocsp()
639 if (key_cmpspidx_withmask(&sp->spidx, spidx)) in key_allocsp()
646 KEY_CHKSPDIR(sp->spidx.dir, dir, __func__); in key_allocsp()
692 kdebug_secpolicyindex(&sp->spidx)); in key_allocsp2()
697 if (sp->spidx.ul_proto != proto) in key_allocsp2()
702 if (key_sockaddrcmp(&sp->spidx.dst.sa, &dst->sa, 1) == 0) in key_allocsp2()
709 KEY_CHKSPDIR(sp->spidx.dir, dir, __func__); in key_allocsp2()
[all …]
Dkey.h64 #define KEY_ALLOCSP(spidx, dir) \ argument
65 key_allocsp(spidx, dir, __FILE__, __LINE__)
Dipsec.h84 struct secpolicyindex spidx; /* selector */ member
156 struct secpolicyindex spidx; member