This patchset adds multichannel and TDLS channel switch support to mwifiex. Important feature this patchset brings in is TX DATA Pause support wherein FW indicates driver about inablity to handle additional data packets(because of channel switch) and driver would pause traffic for these RA list or interfaces. This in turn enables us to support multichannel operation and TDLS channel switch feature. Avinash Patil (9): mwifiex: add tx data pause support mwifiex: update domain_info upon band change in start_ap mwifiex: support for bypass tx queue mwifiex: enable traffic only when port is open mwifiex: extend tx_data pause to AP interface as well mwifiex: support to set multichannel policy to FW mwifiex: advertise multichannel support to cfg80211 mwifiex: separate interface combination for multichannel and DFS mwifiex: handle multichannel event Xinming Hu (8): mwifiex: block data traffic to tx paused receive address mwifiex: do not increase tx_pkts_queued if receive address tx paused mwifiex: add tdls channel switch status mwifiex: process tdls channel switch event mwifiex: add tdls config command mwifiex: enable tdls channel switch ext_cap mwifiex: enhance tdls link setup condition mwifiex: add cfg80211 tdls channel switch handler drivers/net/wireless/mwifiex/cfg80211.c | 113 +++++++++++++++- drivers/net/wireless/mwifiex/decl.h | 3 + drivers/net/wireless/mwifiex/fw.h | 87 +++++++++++- drivers/net/wireless/mwifiex/init.c | 3 +- drivers/net/wireless/mwifiex/join.c | 2 + drivers/net/wireless/mwifiex/main.c | 63 ++++++++- drivers/net/wireless/mwifiex/main.h | 38 ++++++ drivers/net/wireless/mwifiex/sta_cmd.c | 84 ++++++++++++ drivers/net/wireless/mwifiex/sta_cmdresp.c | 5 + drivers/net/wireless/mwifiex/sta_event.c | 207 ++++++++++++++++++++++++++++- drivers/net/wireless/mwifiex/tdls.c | 78 ++++++++++- drivers/net/wireless/mwifiex/uap_cmd.c | 7 +- drivers/net/wireless/mwifiex/uap_event.c | 13 ++ drivers/net/wireless/mwifiex/util.c | 59 ++++++++ drivers/net/wireless/mwifiex/wmm.c | 156 +++++++++++++++++++++- drivers/net/wireless/mwifiex/wmm.h | 8 ++ 16 files changed, 906 insertions(+), 20 deletions(-) -- 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in