mac80211: add flag to indicate HW only Tx-agg setup support
When this flag is set, Tx A-MPDU sessions will not be started by mac80211. This flag is required for devices that support Tx A-MPDU setup in hardware. Signed-off-by: Arik Nemtsov <arik@wizery.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
24616152b1
commit
edf6b784c0
@@ -360,7 +360,8 @@ int ieee80211_start_tx_ba_session(struct ieee80211_sta *pubsta, u16 tid,
|
||||
return -EINVAL;
|
||||
|
||||
if ((tid >= STA_TID_NUM) ||
|
||||
!(local->hw.flags & IEEE80211_HW_AMPDU_AGGREGATION))
|
||||
!(local->hw.flags & IEEE80211_HW_AMPDU_AGGREGATION) ||
|
||||
(local->hw.flags & IEEE80211_HW_TX_AMPDU_SETUP_IN_HW))
|
||||
return -EINVAL;
|
||||
|
||||
#ifdef CONFIG_MAC80211_HT_DEBUG
|
||||
|
||||
Reference in New Issue
Block a user