summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
diff options
context:
space:
mode:
authorStanislaw Gruszka <sgruszka@redhat.com>2018-09-04 16:41:14 +0200
committerFelix Fietkau <nbd@nbd.name>2018-09-19 12:29:24 +0200
commit0e59cba856049a227baac9da9b22ea1470a40fa0 (patch)
tree7f81a78ebb8f7686213ddef447d41d1e914352c1 /drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
parent493703aa9e3c861bcfd5f28ac1b0117e77d829fa (diff)
downloadlinux-stable-0e59cba856049a227baac9da9b22ea1470a40fa0.tar.gz
linux-stable-0e59cba856049a227baac9da9b22ea1470a40fa0.tar.bz2
linux-stable-0e59cba856049a227baac9da9b22ea1470a40fa0.zip
mt76: unify {insert/remove}_hdr_pad
Merge insert/remove _hdr_pad from mt76x0 and mt76x2. Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76x0/tx.c')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt76x0/tx.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x0/tx.c b/drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
index 35db38523e3b..92d06cca0266 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
+++ b/drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
@@ -14,6 +14,7 @@
#include "mt76x0.h"
#include "trace.h"
+#include "../mt76x02_util.h"
/* Take mac80211 Q id from the skb and translate it to hardware Q id */
static u8 skb2q(struct sk_buff *skb)
@@ -35,7 +36,7 @@ static void mt76x0_tx_skb_remove_dma_overhead(struct sk_buff *skb,
skb_pull(skb, sizeof(struct mt76x02_txwi) + 4);
if (ieee80211_get_hdrlen_from_skb(skb) % 4)
- mt76x0_remove_hdr_pad(skb);
+ mt76x02_remove_hdr_pad(skb, 2);
skb_trim(skb, pkt_len);
}
@@ -146,7 +147,7 @@ void mt76x0_tx(struct ieee80211_hw *hw, struct ieee80211_tx_control *control,
BUILD_BUG_ON(ARRAY_SIZE(info->status.status_driver_data) < 1);
info->status.status_driver_data[0] = (void *)(unsigned long)pkt_len;
- mt76x0_insert_hdr_pad(skb);
+ mt76x02_insert_hdr_pad(skb);
if (sta) {
msta = (struct mt76x02_sta *) sta->drv_priv;