Search Linux Wireless

[PATCH 00/17] mwifiex: multichannel & TDLS channel switch support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux