SKB_GSO_PARTIAL
if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
gso_ena = skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL;
if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
ip.v4->check = (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) ?
ip.v4->check = (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) ?
if (shinfo->gso_type & SKB_GSO_PARTIAL) {
bool gso_partial = skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL;
!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL) &&
BUILD_BUG_ON(SKB_GSO_PARTIAL != (NETIF_F_GSO_PARTIAL >> NETIF_F_GSO_SHIFT));
bool double_encap = !!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL);
if (!(skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL))
type |= (features & NETIF_F_GSO_PARTIAL) / NETIF_F_GSO_PARTIAL * SKB_GSO_PARTIAL;
gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
if (skb_shinfo(skb)->gso_type & SKB_GSO_PARTIAL)
gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);
gso_partial = !!(skb_shinfo(segs)->gso_type & SKB_GSO_PARTIAL);