Lines Matching refs:features

173 	netdev_features_t features,  in __skb_udp_tunnel_segment()  argument
175 netdev_features_t features), in __skb_udp_tunnel_segment() argument
224 (skb->dev->features & in __skb_udp_tunnel_segment()
228 features &= skb->dev->hw_enc_features; in __skb_udp_tunnel_segment()
230 features &= ~NETIF_F_SCTP_CRC; in __skb_udp_tunnel_segment()
237 features &= ~NETIF_F_CSUM_MASK; in __skb_udp_tunnel_segment()
239 features |= NETIF_F_HW_CSUM; in __skb_udp_tunnel_segment()
243 segs = gso_inner_segment(skb, features); in __skb_udp_tunnel_segment()
310 netdev_features_t features, in skb_udp_tunnel_segment() argument
318 netdev_features_t features); in skb_udp_tunnel_segment()
338 segs = __skb_udp_tunnel_segment(skb, features, gso_inner_segment, in skb_udp_tunnel_segment()
463 netdev_features_t features, in __udp_gso_segment_list() argument
468 skb = skb_segment_list(skb, features, skb_mac_header_len(skb)); in __udp_gso_segment_list()
481 netdev_features_t features, bool is_ipv6) in __udp_gso_segment() argument
506 features &= ~(NETIF_F_GSO_UDP_L4 | NETIF_F_CSUM_MASK); in __udp_gso_segment()
508 if (skb_gso_ok(gso_skb, features | NETIF_F_GSO_ROBUST)) { in __udp_gso_segment()
518 return __udp_gso_segment_list(gso_skb, features, is_ipv6); in __udp_gso_segment()
549 segs = skb_segment(gso_skb, features); in __udp_gso_segment()
638 netdev_features_t features) in udp4_ufo_fragment() argument
649 segs = skb_udp_tunnel_segment(skb, features, false); in udp4_ufo_fragment()
660 return __udp_gso_segment(skb, features, false); in udp4_ufo_fragment()
687 features |= NETIF_F_HW_CSUM; in udp4_ufo_fragment()
692 segs = skb_segment(skb, features); in udp4_ufo_fragment()
806 if (skb->dev->features & NETIF_F_GRO_FRAGLIST) in udp_gro_receive()
809 if ((!sk && (skb->dev->features & NETIF_F_GRO_UDP_FWD)) || in udp_gro_receive()