XFRM_POLICY_TYPE_MAIN
if (x->type != XFRM_POLICY_TYPE_MAIN) {
xfrm_policy_walk_init(&walk, XFRM_POLICY_TYPE_MAIN);
xp = xfrm_policy_bysel_ctx(net, &dummy_mark, 0, XFRM_POLICY_TYPE_MAIN,
return xfrm_migrate(&sel, dir, XFRM_POLICY_TYPE_MAIN, m, i,
xp = xfrm_policy_byid(net, &dummy_mark, 0, XFRM_POLICY_TYPE_MAIN,
xfrm_policy_walk_init(&pfk->dump.u.policy, XFRM_POLICY_TYPE_MAIN);
err = xfrm_policy_flush(net, XFRM_POLICY_TYPE_MAIN, true);
c.data.type = XFRM_POLICY_TYPE_MAIN;
if (xp && xp->type != XFRM_POLICY_TYPE_MAIN)
if (c->data.type != XFRM_POLICY_TYPE_MAIN)
if (type != XFRM_POLICY_TYPE_MAIN)
return xfrm_policy_lookup_bytype(net, XFRM_POLICY_TYPE_MAIN, fl, family,
if (pol && pol->type != XFRM_POLICY_TYPE_MAIN)
pols[0]->type != XFRM_POLICY_TYPE_MAIN) {
XFRM_POLICY_TYPE_MAIN,
if (pols[0]->type != XFRM_POLICY_TYPE_MAIN) {
pols[1] = xfrm_policy_lookup_bytype(net, XFRM_POLICY_TYPE_MAIN,
xfrm_policy_flush(net, XFRM_POLICY_TYPE_MAIN, false);
case XFRM_POLICY_TYPE_MAIN:
u8 type = XFRM_POLICY_TYPE_MAIN;
u8 type = XFRM_POLICY_TYPE_MAIN;
u8 type = XFRM_POLICY_TYPE_MAIN;
u8 type = XFRM_POLICY_TYPE_MAIN;
xp->type = XFRM_POLICY_TYPE_MAIN;