aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndriy Voskoboinyk <avos@FreeBSD.org>2016-02-29 00:05:37 +0000
committerAndriy Voskoboinyk <avos@FreeBSD.org>2016-02-29 00:05:37 +0000
commit067a92f8f4effc05a608c5dbdbee6b96d71e336f (patch)
tree8cf1a96351c13f95d7392c5469335db5a9c6e5e4
parentb6a21c5c8edf4b5231fcc80f6bb814a22904da55 (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.c3
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: