Lines Matching refs:sp_out
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) {
570 iph2->src = dupsaddr((struct sockaddr *)&sp_out->req->saidx.src);
571 iph2->dst = dupsaddr((struct sockaddr *)&sp_out->req->saidx.dst);
587 if (isakmp_get_sainfo(iph2, sp_out, sp_in) < 0) {