SKB_GSO_GRE_CSUM
SKB_GSO_GRE_CSUM |
SKB_GSO_GRE_CSUM |
SKB_GSO_GRE_CSUM |
SKB_GSO_GRE_CSUM |
SKB_GSO_GRE_CSUM |
(gso_type & SKB_GSO_GRE_CSUM))
BUILD_BUG_ON(SKB_GSO_GRE_CSUM != (NETIF_F_GSO_GRE_CSUM >> NETIF_F_GSO_SHIFT));
(SKB_GSO_GRE | SKB_GSO_GRE_CSUM))) {
return handle_gso_type(skb, SKB_GSO_GRE_CSUM,
need_csum = !!(skb_shinfo(skb)->gso_type & SKB_GSO_GRE_CSUM);
return iptunnel_handle_offloads(skb, csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE);
csum ? SKB_GSO_GRE_CSUM : SKB_GSO_GRE);
gso_type |= SKB_GSO_GRE_CSUM;
gso_type |= SKB_GSO_GRE_CSUM;