[PATCH 03/12][SRU][OEM-OSP1-B] UBUNTU: SAUCE: Revert "UBUNTU: SAUCE: rtw88: No retry and report for auth and assoc"
You-Sheng Yang
vicamo.yang at canonical.com
Fri May 29 06:18:28 UTC 2020
BugLink: https://bugs.launchpad.net/bugs/1878147
This reverts commit 4dfccd9b6a41a656c9817a42317aae45e5274ce3.
---
drivers/net/wireless/realtek/rtw88/main.h | 1 -
drivers/net/wireless/realtek/rtw88/tx.c | 10 ----------
drivers/net/wireless/realtek/rtw88/tx.h | 5 -----
3 files changed, 16 deletions(-)
diff --git a/drivers/net/wireless/realtek/rtw88/main.h b/drivers/net/wireless/realtek/rtw88/main.h
index 2d20d766f0f5..266e0e5a2542 100644
--- a/drivers/net/wireless/realtek/rtw88/main.h
+++ b/drivers/net/wireless/realtek/rtw88/main.h
@@ -554,7 +554,6 @@ struct rtw_tx_pkt_info {
bool short_gi;
bool report;
bool rts;
- bool no_retry;
};
struct rtw_rx_pkt_stat {
diff --git a/drivers/net/wireless/realtek/rtw88/tx.c b/drivers/net/wireless/realtek/rtw88/tx.c
index 8e59b24279bb..ed53f6aaba83 100644
--- a/drivers/net/wireless/realtek/rtw88/tx.c
+++ b/drivers/net/wireless/realtek/rtw88/tx.c
@@ -60,11 +60,6 @@ void rtw_tx_fill_tx_desc(struct rtw_dev *rtwdev,
SET_TX_DESC_SPE_RPT(txdesc, pkt_info->report);
SET_TX_DESC_SW_DEFINE(txdesc, pkt_info->sn);
SET_TX_DESC_USE_RTS(txdesc, pkt_info->rts);
-
- if (pkt_info->no_retry) {
- SET_TX_DESC_RETRY_LIMIT_ENABLE(txdesc, 1);
- SET_TX_DESC_DATA_RETRY_LIMIT(txdesc, 0);
- }
}
EXPORT_SYMBOL(rtw_tx_fill_tx_desc);
@@ -347,11 +342,6 @@ void rtw_tx_pkt_info_update(struct rtw_dev *rtwdev,
bmc = is_broadcast_ether_addr(hdr->addr1) ||
is_multicast_ether_addr(hdr->addr1);
- if (info->flags & IEEE80211_TX_INTFL_MLME_CONN_TX) {
- info->flags &= ~IEEE80211_TX_CTL_REQ_TX_STATUS; // no report
- pkt_info->no_retry = true; // don't re-tx
- }
-
if (info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS)
rtw_tx_report_enable(rtwdev, pkt_info);
diff --git a/drivers/net/wireless/realtek/rtw88/tx.h b/drivers/net/wireless/realtek/rtw88/tx.h
index e322031918f2..6c5298f880ba 100644
--- a/drivers/net/wireless/realtek/rtw88/tx.h
+++ b/drivers/net/wireless/realtek/rtw88/tx.h
@@ -53,11 +53,6 @@
le32p_replace_bits((__le32 *)(txdesc) + 0x02, value, BIT(19))
#define SET_TX_DESC_SW_DEFINE(tx_desc, value) \
le32p_replace_bits((__le32 *)(txdesc) + 0x06, value, GENMASK(11, 0))
-#define SET_TX_DESC_RETRY_LIMIT_ENABLE(txdesc, value) \
- le32p_replace_bits((__le32 *)(txdesc) + 0x04, value, BIT(17))
-#define SET_TX_DESC_DATA_RETRY_LIMIT(txdesc, value) \
- le32p_replace_bits((__le32 *)(txdesc) + 0x04, value, GENMASK(23, 18))
-
enum rtw_tx_desc_queue_select {
TX_DESC_QSEL_TID0 = 0,
--
2.25.1
More information about the kernel-team
mailing list