Date: Mon, 12 Oct 2015 08:17:21 +0000 (UTC) From: Kevin Lo <kevlo@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r289173 - head/sys/dev/usb/wlan Message-ID: <201510120817.t9C8HLAF001793@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kevlo Date: Mon Oct 12 08:17:21 2015 New Revision: 289173 URL: https://svnweb.freebsd.org/changeset/base/289173 Log: Accept any correct frames from any source when MONITOR mode is used. Submitted by: Andriy Voskoboinyk <s3erios at gmail.com> Differential Revision: https://reviews.freebsd.org/D3812 Modified: head/sys/dev/usb/wlan/if_urtwn.c Modified: head/sys/dev/usb/wlan/if_urtwn.c ============================================================================== --- head/sys/dev/usb/wlan/if_urtwn.c Mon Oct 12 08:16:03 2015 (r289172) +++ head/sys/dev/usb/wlan/if_urtwn.c Mon Oct 12 08:17:21 2015 (r289173) @@ -1632,6 +1632,19 @@ urtwn_newstate(struct ieee80211vap *vap, /* Enable Rx of data frames. */ urtwn_write_2(sc, R92C_RXFLTMAP2, 0xffff); + /* Enable Rx of ctrl frames. */ + urtwn_write_2(sc, R92C_RXFLTMAP1, 0xffff); + + /* + * Accept data/control/management frames + * from any BSSID. + */ + urtwn_write_4(sc, R92C_RCR, + (urtwn_read_4(sc, R92C_RCR) & ~(R92C_RCR_APM | + R92C_RCR_CBSSID_DATA | R92C_RCR_CBSSID_BCN)) | + R92C_RCR_ADF | R92C_RCR_ACF | R92C_RCR_AMF | + R92C_RCR_AAP); + /* Turn link LED on. */ urtwn_set_led(sc, URTWN_LED_LINK, 1); break;
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201510120817.t9C8HLAF001793>