Lines Matching full:features
123 netdev_features_t features) in xfrm4_tunnel_gso_segment() argument
130 return skb_eth_gso_segment(skb, features, type); in xfrm4_tunnel_gso_segment()
135 netdev_features_t features) in xfrm4_transport_gso_segment() argument
144 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_transport_gso_segment()
151 netdev_features_t features) in xfrm4_beet_gso_segment() argument
185 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_beet_gso_segment()
192 netdev_features_t features) in xfrm4_outer_mode_gso_segment() argument
196 return xfrm4_tunnel_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
198 return xfrm4_transport_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
200 return xfrm4_beet_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
207 netdev_features_t features) in esp4_gso_segment() argument
212 netdev_features_t esp_features = features; in esp4_gso_segment()
238 !(features & NETIF_F_HW_ESP)) || x->xso.dev != skb->dev) in esp4_gso_segment()
239 esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK | in esp4_gso_segment()
241 else if (!(features & NETIF_F_HW_ESP_TX_CSUM) && in esp4_gso_segment()
243 esp_features = features & ~(NETIF_F_CSUM_MASK | in esp4_gso_segment()
265 static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp_xmit() argument
285 if ((!(features & NETIF_F_HW_ESP) && in esp_xmit()
372 if (skb_needs_linearize(skb, skb->dev->features) && in esp_xmit()