XFRMA_OFFLOAD_DEV
[XFRMA_OFFLOAD_DEV] = { .len = sizeof(struct xfrm_user_offload) },
case XFRMA_OFFLOAD_DEV:
xfrm_set_type_offload(x, attrs[XFRMA_OFFLOAD_DEV]);
if (attrs[XFRMA_OFFLOAD_DEV]) {
nla_data(attrs[XFRMA_OFFLOAD_DEV]),
attr = nla_reserve(skb, XFRMA_OFFLOAD_DEV, sizeof(*xuo));
if (attrs[XFRMA_OFFLOAD_DEV]) {
nla_data(attrs[XFRMA_OFFLOAD_DEV]),
if (attrs[XFRMA_OFFLOAD_DEV]) {
xuo = kmemdup(nla_data(attrs[XFRMA_OFFLOAD_DEV]),
err = nla_put(skb, XFRMA_OFFLOAD_DEV, sizeof(*m->xuo), m->xuo);
if (attrs[XFRMA_OFFLOAD_DEV]) {
m.xuo = nla_data(attrs[XFRMA_OFFLOAD_DEV]);
[XFRMA_OFFLOAD_DEV] = { .len = sizeof(struct xfrm_user_offload) },
case XFRMA_OFFLOAD_DEV: