OpenCloudOS-Kernel/drivers/net/wireless/rtlwifi
Peter Wu 711f145ad0 rtlwifi: properly apply filter flags
commit 0baa0fd76f
("rtlwifi: Convert core routines for addition of rtl8192se and
rtl8192de") removed setting HW_VAR_RCR, HW_VAR_MGT_FILTER and
HW_VAR_CTRL_FILTER. The last two are probably done because some hardware
does not support them. The first is probably a mistake. This patch adds
the missing set_hw_reg call.

For PCI support, rx_conf is not touched directly. Instead, get_hw_reg is
used to abstract between receive_config (for PCI) and rx_conf (for USB).

This was tested on a 10ec:8176 Realtek RTL8188CE (according to the
label on the mini-PCIe card). Before this patch, `iw wlan0 set monitor
otherbss` did not capture frames from other BSS's. After this patch, it
does print packets.

Tested-by: Peter Wu <lekensteyn@gmail.com>
Signed-off-by: Peter Wu <lekensteyn@gmail.com>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2014-02-24 15:21:53 -05:00
..
rtl8188ee rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
rtl8192c rtlwifi: rtl8192c-common: Fix sparse warning 2013-12-09 15:37:55 -05:00
rtl8192ce rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
rtl8192cu rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
rtl8192de rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
rtl8192se rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
rtl8723ae rtlwifi: avoid accessing RCR directly 2014-02-24 15:21:53 -05:00
Kconfig rtlwifi: Fix build errors for unusual cases 2013-07-18 16:22:00 -04:00
Makefile rtlwifi: Fix build errors for unusual cases 2013-07-18 16:22:00 -04:00
base.c Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next 2014-01-13 14:40:59 -05:00
base.h rtlwifi: Implement a common rtl_phy_scan_operation_backup() routine 2013-10-03 16:24:30 -04:00
cam.c rtlwifi: slight optimization of addr compare 2013-12-26 13:31:35 -05:00
cam.h rtlwifi: Remove extern from function prototypes 2013-09-24 18:06:51 -07:00
core.c rtlwifi: properly apply filter flags 2014-02-24 15:21:53 -05:00
core.h rtlwifi: Convert to asynchronous firmware load 2012-01-30 15:48:50 -05:00
debug.c rtlwifi: Fix build errors for unusual cases 2013-07-18 16:22:00 -04:00
debug.h rtlwifi: rtl8192c: rtl8192ce: rtl8192cu: rtl8192de: rtl8723ae: Add changes required by adding rtl81988ee 2013-04-01 16:20:53 -04:00
efuse.c rtlwifi: fix null dereference on efuse_word on kmalloc fail returns NULL 2013-11-11 14:38:58 -05:00
efuse.h rtlwifi: Remove extern from function prototypes 2013-09-24 18:06:51 -07:00
pci.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-01-06 17:37:45 -05:00
pci.h rtlwifi: rtl8188ee: Enable recognition of RTL8188EE 2013-04-01 16:20:54 -04:00
ps.c rtlwifi: use ether_addr_equal_64bits 2014-01-03 15:36:59 -05:00
ps.h rtlwifi: Initialize power-setting callback for USB devices 2013-07-17 14:34:48 -04:00
rc.c mac80211: remove module handling from rate control ops 2014-02-04 21:48:26 +01:00
rc.h rtlwifi: Update copyright dates 2012-01-24 14:08:37 -05:00
regd.c rtlwifi: fix usage of freq_reg_info() 2013-12-05 14:54:51 -05:00
regd.h wireless: make the reg_notifier() void 2013-01-14 11:32:44 +01:00
stats.c rtlwifi: Add missing code to PWDB statics routine 2013-12-05 14:55:20 -05:00
stats.h rtlwifi: Modify files for addition of rtl8723ae 2012-11-14 14:55:30 -05:00
usb.c rtlwifi: Update beacon statistics for USB driver 2013-12-05 14:55:12 -05:00
usb.h rtlwifi: usb: defer rx processing to tasklet 2013-03-25 16:42:22 -04:00
wifi.h rtlwifi: Redo register save locations 2013-12-05 14:55:05 -05:00