From: Peter Wu Date: Fri, 14 Feb 2014 18:03:45 +0000 (+0100) Subject: rtlwifi: properly apply filter flags X-Git-Tag: v3.15-rc1~113^2~159^2^2~126 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=711f145ad0e93a914644d3e7998c28267bd3c136;p=pandora-kernel.git rtlwifi: properly apply filter flags commit 0baa0fd76f3f5a134461d6cf30294f6bb1bb824c ("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 Signed-off-by: Peter Wu Acked-by: Larry Finger Signed-off-by: John W. Linville --- Reading git-diff-tree failed