diff options
author | Andriy Voskoboinyk <avos@FreeBSD.org> | 2016-02-29 00:05:37 +0000 |
---|---|---|
committer | Andriy Voskoboinyk <avos@FreeBSD.org> | 2016-02-29 00:05:37 +0000 |
commit | 067a92f8f4effc05a608c5dbdbee6b96d71e336f (patch) | |
tree | 8cf1a96351c13f95d7392c5469335db5a9c6e5e4 | |
parent | b6a21c5c8edf4b5231fcc80f6bb814a22904da55 (diff) |
urtwn: do not filter beacon frames in HOSTAP mode while scanning
urtwn_set_rx_bssid_all() will allow to receive beacons only
when they are not denied by filter.
Revealed by D5474.
Tested with RTL8188CUS, HOSTAP mode.
Reviewed by: kevlo
Approved by: adrian (mentor)
Differential Revision: https://reviews.freebsd.org/D5477
Notes
Notes:
svn path=/head/; revision=296174
-rw-r--r-- | sys/dev/usb/wlan/if_urtwn.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/usb/wlan/if_urtwn.c b/sys/dev/usb/wlan/if_urtwn.c index d95be56b23f2..8b568474d980 100644 --- a/sys/dev/usb/wlan/if_urtwn.c +++ b/sys/dev/usb/wlan/if_urtwn.c @@ -4170,8 +4170,7 @@ urtwn_rxfilter_init(struct urtwn_softc *sc) case IEEE80211_M_HOSTAP: filter &= ~( R92C_RXFLTMAP_SUBTYPE(IEEE80211_FC0_SUBTYPE_ASSOC_RESP) | - R92C_RXFLTMAP_SUBTYPE(IEEE80211_FC0_SUBTYPE_REASSOC_RESP) | - R92C_RXFLTMAP_SUBTYPE(IEEE80211_FC0_SUBTYPE_BEACON)); + R92C_RXFLTMAP_SUBTYPE(IEEE80211_FC0_SUBTYPE_REASSOC_RESP)); break; case IEEE80211_M_MONITOR: case IEEE80211_M_IBSS: |