summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rsi
diff options
context:
space:
mode:
authorPrameela Rani Garnepudi <prameela.j04cs@gmail.com>2017-07-10 18:10:47 +0530
committerKalle Valo <kvalo@codeaurora.org>2017-07-28 17:25:45 +0300
commit86583258499ce5c3ee0e49f897c2d1c013ebdbd9 (patch)
tree49338307f154fc90b5b7852050fc9504a8d2a5c2 /drivers/net/wireless/rsi
parent5059afacee8815ebf387f79c55ff9e60a5ba8c6f (diff)
downloadop-kernel-dev-86583258499ce5c3ee0e49f897c2d1c013ebdbd9.zip
op-kernel-dev-86583258499ce5c3ee0e49f897c2d1c013ebdbd9.tar.gz
rsi: Send rx filter frame to device when interface is down
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 <prameela.j04cs@gmail.com> Signed-off-by: Amitkumar Karwar <amit.karwar@redpinesignals.com> Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/rsi')
-rw-r--r--drivers/net/wireless/rsi/rsi_91x_mac80211.c4
1 files changed, 4 insertions, 0 deletions
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);
}
OpenPOWER on IntegriCloud