XFRMA_ENCAP
[XFRMA_ENCAP] = { .len = sizeof(struct xfrm_encap_tmpl) },
case XFRMA_ENCAP:
struct nlattr *nla = nla_reserve(skb, XFRMA_ENCAP, sizeof(*ep));
if (attrs[XFRMA_ENCAP]) {
encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),
err = nla_put(skb, XFRMA_ENCAP, sizeof(*m->encap), m->encap);
if (attrs[XFRMA_ENCAP]) {
m.encap = nla_data(attrs[XFRMA_ENCAP]);
if (attrs[XFRMA_ENCAP])
m.encap = nla_data(attrs[XFRMA_ENCAP]);
err = nla_put(skb, XFRMA_ENCAP, sizeof(*encap), encap);
[XFRMA_ENCAP] = { .len = sizeof(struct xfrm_encap_tmpl) },
case XFRMA_ENCAP:
attrs[XFRMA_ENCAP] ||
err = verify_mtimer_thresh(!!attrs[XFRMA_ENCAP], sa_dir, extack);
if (attrs[XFRMA_ENCAP]) {
x->encap = kmemdup(nla_data(attrs[XFRMA_ENCAP]),