Lines Matching defs:spidx
1732 struct policyindex spidx;
1813 "suitable outbound SP found: %s.\n", spidx2str(&sp_out->spidx));
1888 memset(&spidx, 0, sizeof(spidx));
1889 spidx.dir = IPSEC_DIR_INBOUND;
1890 memcpy(&spidx.src, &sp_out->spidx.dst, sizeof(spidx.src));
1891 memcpy(&spidx.dst, &sp_out->spidx.src, sizeof(spidx.dst));
1892 spidx.prefs = sp_out->spidx.prefd;
1893 spidx.prefd = sp_out->spidx.prefs;
1894 spidx.ul_proto = sp_out->spidx.ul_proto;
1898 spidx.sec_ctx.ctx_doi = m_sec_ctx->sadb_x_ctx_doi;
1899 spidx.sec_ctx.ctx_alg = m_sec_ctx->sadb_x_ctx_alg;
1900 spidx.sec_ctx.ctx_strlen = m_sec_ctx->sadb_x_ctx_len;
1901 memcpy(spidx.sec_ctx.ctx_str,
1903 spidx.sec_ctx.ctx_strlen);
1907 sp_in = getsp(&spidx);
1911 spidx2str(&sp_in->spidx));
1915 spidx2str(&spidx));
1963 set_secctx_in_proposal(iph2, spidx);
2078 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen;
2118 if (*spidx->sec_ctx.ctx_str) {
2120 + PFKEY_ALIGN8(spidx->sec_ctx.ctx_strlen);
2138 xpl->sadb_x_policy_dir = spidx->dir;
2146 if (*spidx->sec_ctx.ctx_str) {
2153 p->sadb_x_ctx_len = spidx->sec_ctx.ctx_strlen;
2154 p->sadb_x_ctx_doi = spidx->sec_ctx.ctx_doi;
2155 p->sadb_x_ctx_alg = spidx->sec_ctx.ctx_alg;
2157 memcpy(p + 1,spidx->sec_ctx.ctx_str,spidx->sec_ctx.ctx_strlen);
2250 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen;
2266 (struct sockaddr *)&spidx->src,
2267 spidx->prefs,
2268 (struct sockaddr *)&spidx->dst,
2269 spidx->prefd,
2270 spidx->ul_proto,
2294 struct policyindex spidx;
2327 &spidx);
2336 &spidx);
2344 spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
2345 spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
2346 spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
2347 memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
2351 sp = getsp(&spidx);
2355 spidx2str(&spidx));
2388 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen;
2404 (struct sockaddr *)&spidx->src,
2405 spidx->prefs,
2406 (struct sockaddr *)&spidx->dst,
2407 spidx->prefd,
2408 spidx->ul_proto,
2432 struct policyindex spidx;
2465 &spidx);
2474 &spidx);
2482 spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
2483 spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
2484 spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
2485 memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
2489 sp = getsp(&spidx);
2494 spidx2str(&spidx));
2527 struct policyindex *spidx = (struct policyindex *)iph2->spidx_gen;
2539 (struct sockaddr *)&spidx->src,
2540 spidx->prefs,
2541 (struct sockaddr *)&spidx->dst,
2542 spidx->prefd,
2543 spidx->ul_proto,
2566 struct policyindex spidx;
2597 &spidx);
2606 &spidx);
2614 spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
2615 spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
2616 spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
2617 memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
2621 sp = getsp(&spidx);
2625 spidx2str(&spidx));
2642 struct policyindex spidx;
2673 &spidx);
2682 &spidx);
2690 spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
2691 spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
2692 spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
2693 memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
2697 sp = getsp(&spidx);
2701 spidx2str(&spidx));
2733 struct policyindex spidx;
2770 &spidx);
2779 &spidx);
2787 spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
2788 spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
2789 spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
2790 memcpy(spidx.sec_ctx.ctx_str, ctx + 1, ctx->sadb_x_ctx_len);
2794 sp = getsp(&spidx);
2799 spidx2str(&spidx));
3366 struct policyindex spidx;
3451 &spidx);
3460 &spidx);
3467 sp = getsp(&spidx);
3471 spidx2str(&spidx));
3487 old_local = (struct sockaddr *)&sp->spidx.src;
3488 old_remote = (struct sockaddr *)&sp->spidx.dst;
3777 new->spidx.dir = xpl->sadb_x_policy_dir;
3916 &new->spidx);
3925 &new->spidx);
3933 new->spidx.sec_ctx.ctx_alg = ctx->sadb_x_ctx_alg;
3934 new->spidx.sec_ctx.ctx_doi = ctx->sadb_x_ctx_doi;
3935 new->spidx.sec_ctx.ctx_strlen = ctx->sadb_x_ctx_len;
3936 memcpy(new->spidx.sec_ctx.ctx_str,ctx + 1,ctx->sadb_x_ctx_len);