SKB_GSO_DODGY
switch (shinfo->gso_type & ~SKB_GSO_DODGY) {
if (unlikely(skb_shinfo(skb)->gso_type & SKB_GSO_DODGY &&
skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY;
BUILD_BUG_ON(SKB_GSO_DODGY != (NETIF_F_GSO_ROBUST >> NETIF_F_GSO_SHIFT));
shinfo->gso_type |= SKB_GSO_DODGY;
skb_shinfo(skb[0])->gso_type |= SKB_GSO_DODGY;
skb_shinfo(skb[0])->gso_type = SKB_GSO_TCPV6 | SKB_GSO_DODGY;
if (unlikely(shinfo->gso_type & SKB_GSO_DODGY)) {
shinfo->gso_type |= SKB_GSO_DODGY;
shinfo->gso_type |= SKB_GSO_DODGY;
unsigned int gso_type = SKB_GSO_DODGY;
shinfo->gso_type |= SKB_GSO_DODGY;
(skb_shinfo(skb)->gso_type & SKB_GSO_DODGY))
gso_type |= SKB_GSO_DODGY;
skb_shinfo(skb)->gso_type |= SKB_GSO_DODGY;
if ((skb_shinfo(head_skb)->gso_type & SKB_GSO_DODGY) &&
type &= ~SKB_GSO_DODGY;
!(skb_shinfo(skb)->gso_type & SKB_GSO_DODGY))
!(skb_shinfo(gso_skb)->gso_type & SKB_GSO_DODGY))
!(skb_shinfo(skb)->gso_type & SKB_GSO_DODGY))