Searched refs:xuo (Results 1 – 5 of 5) sorted by relevance
| /linux/net/xfrm/ |
| H A D | xfrm_device.c | 232 struct xfrm_user_offload *xuo, in xfrm_dev_state_add() argument 243 if (xuo->flags & in xfrm_dev_state_add() 249 if ((xuo->flags & XFRM_OFFLOAD_INBOUND && x->dir == XFRM_SA_DIR_OUT) || in xfrm_dev_state_add() 250 (!(xuo->flags & XFRM_OFFLOAD_INBOUND) && x->dir == XFRM_SA_DIR_IN)) { in xfrm_dev_state_add() 255 if (xuo->flags & XFRM_OFFLOAD_INBOUND && x->if_id) { in xfrm_dev_state_add() 260 is_packet_offload = xuo->flags & XFRM_OFFLOAD_PACKET; in xfrm_dev_state_add() 268 dev = dev_get_by_index(net, xuo->ifindex); in xfrm_dev_state_add() 272 if (!(xuo->flags & XFRM_OFFLOAD_INBOUND)) { in xfrm_dev_state_add() 318 if (xuo->flags & XFRM_OFFLOAD_INBOUND) in xfrm_dev_state_add() 351 struct xfrm_user_offload *xuo, u8 dir, in xfrm_dev_policy_add() argument [all …]
|
| H A D | xfrm_user.c | 1176 struct xfrm_user_offload *xuo; in copy_user_offload() local 1179 attr = nla_reserve(skb, XFRMA_OFFLOAD_DEV, sizeof(*xuo)); in copy_user_offload() 1183 xuo = nla_data(attr); in copy_user_offload() 1184 memset(xuo, 0, sizeof(*xuo)); in copy_user_offload() 1185 xuo->ifindex = xso->dev->ifindex; in copy_user_offload() 1187 xuo->flags = XFRM_OFFLOAD_INBOUND; in copy_user_offload() 1189 xuo->flags |= XFRM_OFFLOAD_PACKET; in copy_user_offload() 3111 struct xfrm_user_offload *xuo = NULL; in xfrm_do_migrate() local 3143 xuo = kmemdup(nla_data(attrs[XFRMA_OFFLOAD_DEV]), in xfrm_do_migrate() 3144 sizeof(*xuo), GFP_KERNEL); in xfrm_do_migrate() [all …]
|
| H A D | xfrm_state.c | 2139 struct xfrm_user_offload *xuo, in xfrm_state_migrate() argument 2152 if (xuo && xfrm_dev_state_add(net, xc, xuo, extack)) in xfrm_state_migrate() 2167 if (xuo) in xfrm_state_migrate()
|
| H A D | xfrm_policy.c | 4649 struct netlink_ext_ack *extack, struct xfrm_user_offload *xuo) in xfrm_migrate() argument 4682 xc = xfrm_state_migrate(x, mp, encap, net, xuo, extack); in xfrm_migrate()
|
| /linux/include/net/ |
| H A D | xfrm.h | 1902 struct xfrm_user_offload *xuo, 1909 struct xfrm_user_offload *xuo); 2071 struct xfrm_user_offload *xuo, 2074 struct xfrm_user_offload *xuo, u8 dir, 2142 static inline int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, struct xfrm_user_offload *xuo, struct netlink_ext_ack *extack) in xfrm_dev_state_add() argument 2156 struct xfrm_user_offload *xuo, u8 dir, in xfrm_dev_policy_add() argument
|