Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fe311b83 authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

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

parents 706d4a2a 74ab1d4b
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -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);