Lines Matching refs:encap
433 .encap = XFRM_MODE_BEET,
438 .encap = XFRM_MODE_TRANSPORT,
442 .encap = XFRM_MODE_TUNNEL,
450 .encap = XFRM_MODE_BEET,
455 .encap = XFRM_MODE_ROUTEOPTIMIZATION,
459 .encap = XFRM_MODE_TRANSPORT,
463 .encap = XFRM_MODE_TUNNEL,
469 static const struct xfrm_mode *xfrm_get_mode(unsigned int encap, int family) in xfrm_get_mode() argument
473 if (unlikely(encap >= XFRM_MODE_MAX)) in xfrm_get_mode()
478 mode = &xfrm4_mode_map[encap]; in xfrm_get_mode()
483 mode = &xfrm6_mode_map[encap]; in xfrm_get_mode()
508 kfree(x->encap); in ___xfrm_state_destroy()
1507 struct xfrm_encap_tmpl *encap) in xfrm_state_clone() argument
1550 if (encap || orig->encap) { in xfrm_state_clone()
1551 if (encap) in xfrm_state_clone()
1552 x->encap = kmemdup(encap, sizeof(*x->encap), in xfrm_state_clone()
1555 x->encap = kmemdup(orig->encap, sizeof(*x->encap), in xfrm_state_clone()
1558 if (!x->encap) in xfrm_state_clone()
1660 struct xfrm_encap_tmpl *encap) in xfrm_state_migrate() argument
1664 xc = xfrm_state_clone(x, encap); in xfrm_state_migrate()
1740 if (x->encap && x1->encap && in xfrm_state_update()
1741 x->encap->encap_type == x1->encap->encap_type) in xfrm_state_update()
1742 memcpy(x1->encap, x->encap, sizeof(*x1->encap)); in xfrm_state_update()
1743 else if (x->encap || x1->encap) in xfrm_state_update()
2306 const struct xfrm_encap_tmpl *encap) in km_migrate() argument
2316 encap); in km_migrate()