[v2 16/17] rsi: Send rx filter frame to device when interface is down
From: Amitkumar Karwar <hidden>
Date: 2017-07-10 12:45:43
Subsystem:
redpine wireless driver, the rest · Maintainer:
Linus Torvalds
From: Amitkumar Karwar <hidden>
Date: 2017-07-10 12:45:43
Subsystem:
redpine wireless driver, the rest · Maintainer:
Linus Torvalds
From: Prameela Rani Garnepudi <redacted> When interface is down it is better to stop all RX packets to host. 0xffff will block all packets to host. Signed-off-by: Prameela Rani Garnepudi <redacted> Signed-off-by: Amitkumar Karwar <redacted> --- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/drivers/net/wireless/rsi/rsi_91x_mac80211.c b/drivers/net/wireless/rsi/rsi_91x_mac80211.c
index 36303ae..d094b0a 100644
--- a/drivers/net/wireless/rsi/rsi_91x_mac80211.c
+++ b/drivers/net/wireless/rsi/rsi_91x_mac80211.c@@ -301,6 +301,10 @@ static void rsi_mac80211_stop(struct ieee80211_hw *hw) mutex_lock(&common->mutex); common->iface_down = true; + + /* Block all rx frames */ + rsi_send_rx_filter_frame(common, 0xffff); + mutex_unlock(&common->mutex); }
--
2.7.4