[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