Lines Matching full:features

159 						netdev_features_t features)  in xfrm6_tunnel_gso_segment()  argument
166 return skb_eth_gso_segment(skb, features, type); in xfrm6_tunnel_gso_segment()
171 netdev_features_t features) in xfrm6_transport_gso_segment() argument
180 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_transport_gso_segment()
187 netdev_features_t features) in xfrm6_beet_gso_segment() argument
225 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_beet_gso_segment()
232 netdev_features_t features) in xfrm6_outer_mode_gso_segment() argument
236 return xfrm6_tunnel_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
238 return xfrm6_transport_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
240 return xfrm6_beet_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
247 netdev_features_t features) in esp6_gso_segment() argument
252 netdev_features_t esp_features = features; in esp6_gso_segment()
277 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) in esp6_gso_segment()
278 esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK | in esp6_gso_segment()
280 else if (!(features & NETIF_F_HW_ESP_TX_CSUM)) in esp6_gso_segment()
281 esp_features = features & ~(NETIF_F_CSUM_MASK | in esp6_gso_segment()
303 static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp6_xmit() argument
322 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) { in esp6_xmit()
393 if (skb_needs_linearize(skb, skb->dev->features) && in esp6_xmit()