Lines Matching refs:newp
2368 struct xfrm_policy *newp = xfrm_policy_alloc(xp_net(old), GFP_ATOMIC); in clone_policy() local
2371 if (newp) { in clone_policy()
2372 newp->selector = old->selector; in clone_policy()
2374 &newp->security)) { in clone_policy()
2375 kfree(newp); in clone_policy()
2378 newp->lft = old->lft; in clone_policy()
2379 newp->curlft = old->curlft; in clone_policy()
2380 newp->mark = old->mark; in clone_policy()
2381 newp->if_id = old->if_id; in clone_policy()
2382 newp->action = old->action; in clone_policy()
2383 newp->flags = old->flags; in clone_policy()
2384 newp->xfrm_nr = old->xfrm_nr; in clone_policy()
2385 newp->index = old->index; in clone_policy()
2386 newp->type = old->type; in clone_policy()
2387 newp->family = old->family; in clone_policy()
2388 memcpy(newp->xfrm_vec, old->xfrm_vec, in clone_policy()
2389 newp->xfrm_nr*sizeof(struct xfrm_tmpl)); in clone_policy()
2391 xfrm_sk_policy_link(newp, dir); in clone_policy()
2393 xfrm_pol_put(newp); in clone_policy()
2395 return newp; in clone_policy()