diff options
author | Prameela Rani Garnepudi <prameela.j04cs@gmail.com> | 2017-07-10 18:10:47 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2017-07-28 17:25:45 +0300 |
commit | 86583258499ce5c3ee0e49f897c2d1c013ebdbd9 (patch) | |
tree | 49338307f154fc90b5b7852050fc9504a8d2a5c2 /drivers/net/wireless/rsi | |
parent | 5059afacee8815ebf387f79c55ff9e60a5ba8c6f (diff) | |
download | op-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.c | 4 |
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); } |