Home
last modified time | relevance | path

Searched refs:sp_out (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/crypto/dist/ipsec-tools/src/racoon/
H A Dadmin.c490 struct secpolicy *sp_out = NULL, *sp_in = NULL; local
504 sp_out = getsp_r(&spidx);
505 if (sp_out) {
508 spidx2str(&sp_out->spidx));
517 iph2 = getph2byid(src, dst, sp_out->id);
558 iph2->spid = sp_out->id;
562 if (sp_out->local && sp_out->remote) {
566 iph2->src = dupsaddr((struct sockaddr *)sp_out->local);
567 iph2->dst = dupsaddr((struct sockaddr *)sp_out->remote);
568 } else if (sp_out->req && sp_out->req->saidx.mode == IPSEC_MODE_TUNNEL) {
[all …]
H A Dpfkey.c1720 struct secpolicy *sp_out = NULL, *sp_in = NULL; local
1802 sp_out = getspbyspid(xpl->sadb_x_policy_id);
1803 if (sp_out == NULL) {
1809 "suitable outbound SP found: %s.\n", spidx2str(&sp_out->spidx));
1829 if (sp_out->req && sp_out->req->saidx.mode == IPSEC_MODE_TUNNEL) {
1831 src = (struct sockaddr *) &sp_out->req->saidx.src;
1832 dst = (struct sockaddr *) &sp_out->req->saidx.dst;
1843 if (sp_out->local && sp_out->remote) {
1847 src = (struct sockaddr *) sp_out->local;
1848 dst = (struct sockaddr *) sp_out->remote;
[all …]
H A Disakmp.c2248 isakmp_get_sainfo(iph2, sp_out, sp_in) in isakmp_get_sainfo() argument
2250 struct secpolicy *sp_out, *sp_in;
2256 "new acquire %s\n", spidx2str(&sp_out->spidx));
2262 idsrc = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.src,
2263 sp_out->spidx.prefs, sp_out->spidx.ul_proto);
2267 spidx2str(&sp_out->spidx));
2270 iddst = ipsecdoi_sockaddr2id((struct sockaddr *)&sp_out->spidx.dst,
2271 sp_out->spidx.prefd, sp_out->spidx.ul_proto);
2275 spidx2str(&sp_out->spidx));
2300 if (set_proposal_from_policy(iph2, sp_out, sp_in) < 0) {
H A Disakmp_quick.c2242 struct secpolicy *sp_in, *sp_out; local
2498 sp_out = getsp_r(&spidx);
2499 if (!sp_out) {
2521 if (set_proposal_from_policy(iph2, sp_in, sp_out) < 0) {
/netbsd-src/sys/netipsec/
H A Dipsec.c454 currsp = pcbsp->sp_out; in ipsec_getpolicybysock()
787 KASSERT(inp->inp_sp->sp_out != NULL); in ipsec_setspidx_inpcb()
793 inp->inp_sp->sp_out->spidx = inp->inp_sp->sp_in->spidx; in ipsec_setspidx_inpcb()
794 inp->inp_sp->sp_out->spidx.dir = IPSEC_DIR_OUTBOUND; in ipsec_setspidx_inpcb()
798 memset(&inp->inp_sp->sp_out->spidx, 0, in ipsec_setspidx_inpcb()
799 sizeof(inp->inp_sp->sp_out->spidx)); in ipsec_setspidx_inpcb()
1112 new->sp_out = &ipsec_dummy_sp; in ipsec_init_pcbpolicy()
1161 policy = &inp->inp_sp->sp_out; in ipsec_set_policy()
1234 policy = inp->inp_sp->sp_out; in ipsec_get_policy()
1270 if (inp->inp_sp->sp_out != NULL) in ipsec_delete_pcbpolicy()
[all …]
H A Dipsec.h114 struct secpolicy *sp_out; member
H A Dkey.c1506 key_freesp_so(&sp->sp_out);
1521 key_freesp_so(&sp->sp_out);
1529 key_freesp_so(&pcb->in6p_sp->sp_out);