Lines Matching defs:encap
412 .encap = XFRM_MODE_BEET,
417 .encap = XFRM_MODE_TRANSPORT,
421 .encap = XFRM_MODE_TUNNEL,
429 .encap = XFRM_MODE_BEET,
434 .encap = XFRM_MODE_ROUTEOPTIMIZATION,
438 .encap = XFRM_MODE_TRANSPORT,
442 .encap = XFRM_MODE_TUNNEL,
448 static const struct xfrm_mode *xfrm_get_mode(unsigned int encap, int family)
452 if (unlikely(encap >= XFRM_MODE_MAX))
457 mode = &xfrm4_mode_map[encap];
462 mode = &xfrm6_mode_map[encap];
487 kfree(x->encap);
1473 struct xfrm_encap_tmpl *encap)
1516 if (encap || orig->encap) {
1517 if (encap)
1518 x->encap = kmemdup(encap, sizeof(*x->encap),
1521 x->encap = kmemdup(orig->encap, sizeof(*x->encap),
1524 if (!x->encap)
1626 struct xfrm_encap_tmpl *encap)
1630 xc = xfrm_state_clone(x, encap);
1706 if (x->encap && x1->encap &&
1707 x->encap->encap_type == x1->encap->encap_type)
1708 memcpy(x1->encap, x->encap, sizeof(*x1->encap));
1709 else if (x->encap || x1->encap)
2274 const struct xfrm_encap_tmpl *encap)
2284 encap);