Searched refs:sp_out (Results 1 – 7 of 7) sorted by relevance
/netbsd-src/crypto/dist/ipsec-tools/src/racoon/ |
H A D | admin.c | 490 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 D | pfkey.c | 1720 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 D | isakmp.c | 2248 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 D | isakmp_quick.c | 2242 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 D | ipsec.c | 454 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 D | ipsec.h | 114 struct secpolicy *sp_out; member
|
H A D | key.c | 1506 key_freesp_so(&sp->sp_out); 1521 key_freesp_so(&sp->sp_out); 1529 key_freesp_so(&pcb->in6p_sp->sp_out);
|