|
@@ -3149,8 +3149,10 @@ static u8 ath10k_tx_h_get_vdev_id(struct ath10k *ar, struct ieee80211_vif *vif)
|
|
|
}
|
|
|
|
|
|
static enum ath10k_hw_txrx_mode
|
|
|
-ath10k_tx_h_get_txmode(struct ath10k *ar, struct ieee80211_vif *vif,
|
|
|
- struct ieee80211_sta *sta, struct sk_buff *skb)
|
|
|
+ath10k_mac_tx_h_get_txmode(struct ath10k *ar,
|
|
|
+ struct ieee80211_vif *vif,
|
|
|
+ struct ieee80211_sta *sta,
|
|
|
+ struct sk_buff *skb)
|
|
|
{
|
|
|
const struct ieee80211_hdr *hdr = (void *)skb->data;
|
|
|
__le16 fc = hdr->frame_control;
|
|
@@ -3664,7 +3666,8 @@ static void ath10k_tx(struct ieee80211_hw *hw,
|
|
|
ATH10K_SKB_CB(skb)->htt.tid = ath10k_tx_h_get_tid(hdr);
|
|
|
ATH10K_SKB_CB(skb)->htt.nohwcrypt = !ath10k_tx_h_use_hwcrypto(vif, skb);
|
|
|
ATH10K_SKB_CB(skb)->vdev_id = ath10k_tx_h_get_vdev_id(ar, vif);
|
|
|
- ATH10K_SKB_CB(skb)->txmode = ath10k_tx_h_get_txmode(ar, vif, sta, skb);
|
|
|
+ ATH10K_SKB_CB(skb)->txmode = ath10k_mac_tx_h_get_txmode(ar, vif, sta,
|
|
|
+ skb);
|
|
|
|
|
|
switch (ATH10K_SKB_CB(skb)->txmode) {
|
|
|
case ATH10K_HW_TXRX_MGMT:
|