Tested on Atheros QCA6174 802.11ac, 4.9.158 kernel.
tx for wireless-N 5ghz connection improved by 3x, no change in rx speed.
https://gist.github.com/harrykipp/d1...7ccd33329a02d7
Code:
--- a/drivers/net/wireless/ath/ath10k/mac.c
+++ b/drivers/net/wireless/ath/ath10k/mac.c
@@ -3399,6 +3399,8 @@
const struct ieee80211_hdr *hdr = (void *)skb->data;
__le16 fc = hdr->frame_control;
+ skb_orphan(skb);
+
if (!vif || vif->type == NL80211_IFTYPE_MONITOR)
return ATH10K_HW_TXRX_RAW;