Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 71eae25e authored by Daniel Drake's avatar Daniel Drake Committed by John W. Linville
Browse files

[PATCH] zd1211rw: Pass more management frame types up to host



We'll be needing these at some point...

Signed-off-by: default avatarDaniel Drake <dsd@gentoo.org>
Signed-off-by: default avatarUlrich Kunitz <kune@deine-taler.de>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 99f65f25
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -461,10 +461,12 @@

#define CR_RX_FILTER			CTL_REG(0x068c)
#define RX_FILTER_ASSOC_RESPONSE	0x0002
#define RX_FILTER_REASSOC_RESPONSE	0x0008
#define RX_FILTER_PROBE_RESPONSE	0x0020
#define RX_FILTER_BEACON		0x0100
#define RX_FILTER_DISASSOC		0x0400
#define RX_FILTER_AUTH			0x0800
/* Sniff modus sets filter to 0xfffff */
/* Monitor mode sets filter to 0xfffff */

#define CR_ACK_TIMEOUT_EXT		CTL_REG(0x0690)
#define CR_BCN_FIFO_SEMAPHORE		CTL_REG(0x0694)
+4 −2
Original line number Diff line number Diff line
@@ -137,7 +137,9 @@ static int reset_mode(struct zd_mac *mac)
	struct ieee80211_device *ieee = zd_mac_to_ieee80211(mac);
	struct zd_ioreq32 ioreqs[3] = {
		{ CR_RX_FILTER, RX_FILTER_BEACON | RX_FILTER_PROBE_RESPONSE |
			        RX_FILTER_AUTH|RX_FILTER_ASSOC_RESPONSE },
			        RX_FILTER_AUTH | RX_FILTER_ASSOC_RESPONSE |
				RX_FILTER_REASSOC_RESPONSE |
				RX_FILTER_DISASSOC },
		{ CR_SNIFFER_ON, 0U },
		{ CR_ENCRYPTION_TYPE, NO_WEP },
	};