mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-16 05:26:51 +07:00
ath9k: Nuke unneccesary helper function to see if aggr is active
IEEE80211_TX_CTL_AMPDU in tx control flags should be enough to confirm BA is negotiated for that tid. Signed-off-by: Vasanthakumar Thiagarajan <vasanth@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
e36d56b648
commit
089e698d23
@ -73,18 +73,6 @@ static void ath_tx_rc_status(struct ath_buf *bf, struct ath_desc *ds,
|
||||
/* Aggregation logic */
|
||||
/*********************/
|
||||
|
||||
static int ath_aggr_query(struct ath_softc *sc, struct ath_node *an, u8 tidno)
|
||||
{
|
||||
struct ath_atx_tid *tid;
|
||||
tid = ATH_AN_2_TID(an, tidno);
|
||||
|
||||
if (tid->state & AGGR_ADDBA_COMPLETE ||
|
||||
tid->state & AGGR_ADDBA_PROGRESS)
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void ath_tx_queue_tid(struct ath_txq *txq, struct ath_atx_tid *tid)
|
||||
{
|
||||
struct ath_atx_ac *ac = tid->ac;
|
||||
@ -1636,7 +1624,7 @@ static void ath_tx_start_dma(struct ath_softc *sc, struct ath_buf *bf,
|
||||
goto tx_done;
|
||||
}
|
||||
|
||||
if (ath_aggr_query(sc, an, bf->bf_tidno)) {
|
||||
if (tx_info->flags & IEEE80211_TX_CTL_AMPDU) {
|
||||
/*
|
||||
* Try aggregation if it's a unicast data frame
|
||||
* and the destination is HT capable.
|
||||
|
Loading…
Reference in New Issue
Block a user