These changes are for the 4.16 stream. The modifications implement nearly all the changes needed to allow the RTL8822BE in staging to use rtl_pci in the wireless tree. The only exceptions are related to BT coexistence, which will be added once btcoex is updated. Once these patches reach mainline, I will submit a patch to staging that changes r8822be to use the standard rtl_pci, and deletes the duplicated code. Signed-off-by: Larry Finger <Larry.Finger@xxxxxxxxxxxx> Cc: Ping-Ke Shih <pkshih@xxxxxxxxxxx> Cc: Yan-Hsuan Chuang <yhchuang@xxxxxxxxxxx> Cc: Birming Chiu <birming@xxxxxxxxxxx> Cc: Shaofu <shaofu@xxxxxxxxxxx> Cc: Steven Ting <steventing@xxxxxxxxxxx> Ping-Ke Shih (1): rtlwifi: rtl_pci: 8822BE puts broadcast and multicast packet to HIQ Tsang-Shian Lin (2): rtlwifi: Add beacon check mechanism to check if AP settings changed. rtlwifi: rtl_pci: Fix the bug when inactiveps is enabled. drivers/net/wireless/realtek/rtlwifi/base.c | 179 ++++++++++++++++++++++++++++ drivers/net/wireless/realtek/rtlwifi/base.h | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 48 ++++++++ drivers/net/wireless/realtek/rtlwifi/pci.c | 17 +++ drivers/net/wireless/realtek/rtlwifi/wifi.h | 13 ++ 5 files changed, 259 insertions(+), 1 deletion(-) -- 2.15.1