Lines Matching refs:features
138 netdev_features_t features) in xfrm6_tunnel_gso_segment() argument
141 return skb_mac_gso_segment(skb, features); in xfrm6_tunnel_gso_segment()
146 netdev_features_t features) in xfrm6_transport_gso_segment() argument
155 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_transport_gso_segment()
162 netdev_features_t features) in xfrm6_outer_mode_gso_segment() argument
166 return xfrm6_tunnel_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
168 return xfrm6_transport_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
175 netdev_features_t features) in esp6_gso_segment() argument
180 netdev_features_t esp_features = features; in esp6_gso_segment()
205 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) in esp6_gso_segment()
206 esp_features = features & ~(NETIF_F_SG | NETIF_F_CSUM_MASK); in esp6_gso_segment()
207 else if (!(features & NETIF_F_HW_ESP_TX_CSUM)) in esp6_gso_segment()
208 esp_features = features & ~NETIF_F_CSUM_MASK; in esp6_gso_segment()
229 static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) in esp6_xmit() argument
249 if (!(features & NETIF_F_HW_ESP) || x->xso.dev != skb->dev) { in esp6_xmit()