|
@@ -1051,17 +1051,13 @@ brcms_c_ampdu_dotxstatus_complete(struct ampdu_info *ampdu, struct scb *scb,
|
|
|
}
|
|
|
/* either retransmit or send bar if ack not recd */
|
|
|
if (!ack_recd) {
|
|
|
- struct ieee80211_tx_rate *txrate =
|
|
|
- tx_info->status.rates;
|
|
|
- if (retry && (txrate[0].count < (int)retry_limit)) {
|
|
|
+ if (retry && (ini->txretry[index] < (int)retry_limit)) {
|
|
|
ini->txretry[index]++;
|
|
|
ini->tx_in_transit--;
|
|
|
/*
|
|
|
* Use high prededence for retransmit to
|
|
|
* give some punch
|
|
|
*/
|
|
|
- /* brcms_c_txq_enq(wlc, scb, p,
|
|
|
- * BRCMS_PRIO_TO_PREC(tid)); */
|
|
|
brcms_c_txq_enq(wlc, scb, p,
|
|
|
BRCMS_PRIO_TO_HI_PREC(tid));
|
|
|
} else {
|