Lines Matching refs:newp
2301 struct xfrm_policy *newp = xfrm_policy_alloc(xp_net(old), GFP_ATOMIC); in clone_policy() local
2304 if (newp) { in clone_policy()
2305 newp->selector = old->selector; in clone_policy()
2307 &newp->security)) { in clone_policy()
2308 kfree(newp); in clone_policy()
2311 newp->lft = old->lft; in clone_policy()
2312 newp->curlft = old->curlft; in clone_policy()
2313 newp->mark = old->mark; in clone_policy()
2314 newp->if_id = old->if_id; in clone_policy()
2315 newp->action = old->action; in clone_policy()
2316 newp->flags = old->flags; in clone_policy()
2317 newp->xfrm_nr = old->xfrm_nr; in clone_policy()
2318 newp->index = old->index; in clone_policy()
2319 newp->type = old->type; in clone_policy()
2320 newp->family = old->family; in clone_policy()
2321 memcpy(newp->xfrm_vec, old->xfrm_vec, in clone_policy()
2322 newp->xfrm_nr*sizeof(struct xfrm_tmpl)); in clone_policy()
2324 xfrm_sk_policy_link(newp, dir); in clone_policy()
2326 xfrm_pol_put(newp); in clone_policy()
2328 return newp; in clone_policy()