Pull request: ath 20140217

Kalle Valo kvalo at qca.qualcomm.com
Mon Feb 17 11:05:01 EST 2014

Hi John,

here's a new pull request for ath6kl and ath10k. 

For ath10k Alexander did some cleanup to PCI error cases and switched
ath10k to use pci_enable_msi_range(). Michal implemented AP CSA support
and sta_rc_update() operation. I enabled firmware "STA quick kickout"
functionality for faster detection of disappeared clients.

Also there are lots of small fixes to everywhere from various people.

For ath6kl Julien did two small USB related fixes.

Please let me know if there are any problmes

The following changes since commit 38dbfb59d1175ef458d006556061adeaa8751b72:

  Linus 3.14-rc1 (2014-02-02 16:42:13 -0800)

are available in the git repository at:

  git://github.com/kvalo/ath.git for-linville

for you to fetch changes up to 9797febc4cc112869b19a110f70e0dedb1bb63d6:

  ath10k: implement sta_rc_update() (2014-02-15 08:49:02 +0200)

Alexander Gordeev (3):
      ath10k: Get rid of superfluous call to pci_disable_msi()
      ath10k: Disable MSI in case IRQ configuration is unknown
      ath10k: Use pci_enable_msi_range()

Bartosz Markowski (2):
      ath10k: remove excessive rx msdu len check
      ath10k: AP: handle HT station which does not have HT RX MCS

Ben Greear (4):
      ath10k:  Print out firmware feature bits from IE.
      ath10k: print out size of wmi-ready-event message
      ath10k: add more debugging for receive errors
      ath10k: better tx/rx debugging

Chun-Yeow Yeoh (1):
      ath10k: fix the printing of 10.x FW version when FW crashed

Janusz Dziedzic (3):
      ath10k: enable wmi ps peer param command for 10.x FW
      ath10k: AP mode, set UAPSD params correctly
      ath10k: pass frames with invalid peer status to upper layer

Julien Massot (2):
      ath6kl: increase usb rx buffer size to 4096
      ath6kl: set rx urb count threshold to 1

Kalle Valo (5):
      ath10k: enable firmware STA quick kickout
      Merge remote-tracking branch 'wireless-next/master' into ath-next
      ath10k: fix alignment in ath10k_dbg()
      ath: remove camel case from struct reg_dmn_pair_mapping
      ath10k: release conf_mutex if vdev_start() fails

Marek Kwaczynski (1):
      ath10k: Set proper nss value for the peer

Marek Puzyniak (3):
      ath10k: configure access category for arp
      ath10k: refactor suspend/resume functions
      ath10k: suspend hardware before reset

Michal Kazior (7):
      ath10k: implement channel switching
      ath10k: implement AP CSA
      ath10k: implement and use new beacon method
      ath10k: properly return err from start()
      ath10k: fix device initialization routine
      ath10k: fix SMPS support
      ath10k: implement sta_rc_update()

 drivers/net/wireless/ath/ath.h           |    2 +-
 drivers/net/wireless/ath/ath10k/core.c   |   36 +-
 drivers/net/wireless/ath/ath10k/core.h   |   47 ++-
 drivers/net/wireless/ath/ath10k/debug.h  |    2 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c |   35 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c |    4 +-
 drivers/net/wireless/ath/ath10k/hw.h     |    6 +
 drivers/net/wireless/ath/ath10k/mac.c    |  634 +++++++++++++++++++++++++-----
 drivers/net/wireless/ath/ath10k/pci.c    |  147 ++++++-
 drivers/net/wireless/ath/ath10k/txrx.c   |    4 +-
 drivers/net/wireless/ath/ath10k/wmi.c    |  118 ++++--
 drivers/net/wireless/ath/ath10k/wmi.h    |   34 +-
 drivers/net/wireless/ath/ath6kl/usb.c    |    6 +-
 drivers/net/wireless/ath/ath6kl/wmi.c    |    4 +-
 drivers/net/wireless/ath/regd.c          |   10 +-
 15 files changed, 895 insertions(+), 194 deletions(-)

Kalle Valo

More information about the ath10k mailing list