Merge "net: usb: ax88179: Change to check if the packets are coming from gsb"

This commit is contained in:
qctecmdr 2021-07-13 19:54:03 -07:00 • committed by Gerrit - the friendly Code Review server
commit fe311b837c

View file

@ -1431,12 +1431,20 @@ ax88179_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags)
headroom = skb_headroom(skb) - 8;
#ifdef CONFIG_ENABLE_SFE
if (((!(skb->fast_forwarded) && skb_header_cloned(skb)) ||
headroom < 0) &&
pskb_expand_head(skb, headroom < 0 ? 8 : 0, 0, GFP_ATOMIC)) {
dev_kfree_skb_any(skb);
return NULL;
}
#else
if ((skb_header_cloned(skb) || headroom < 0) &&
pskb_expand_head(skb, headroom < 0 ? 8 : 0, 0, GFP_ATOMIC)) {
dev_kfree_skb_any(skb);
return NULL;
}
#endif
ptr = skb_push(skb, 8);
put_unaligned_le32(tx_hdr1, ptr);
put_unaligned_le32(tx_hdr2, ptr + 4);