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
This commit is contained in:
parent
b6a21c5c8e
commit
067a92f8f4
@ -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:
|
||||
|
Loading…
Reference in New Issue
Block a user