Pull request: ath 20140311

Kalle Valo kvalo at qca.qualcomm.com
Tue Mar 11 06:46:24 EDT 2014


Hi John,

here's a new pull request from me, but just ath10k patches this time.
Summary of the changes:

Michal now did some optimisations and was able to improve throughput by
100 Mbps on our MIPS based AP135 platform. Chun-Yeow added some
workarounds to be able to better use ad-hoc mode. Ben improved log
messages and added support for MSDU chaining. And, as usual, also some
smaller fixes.

Please let me know if there are any problems.

Kalle

The following changes since commit ef1b4141d0430583743a6045901e4d1a73557a33:

  ath5k: set SURVEY_INFO_IN_USE on get_survey (2014-02-24 15:38:39 -0500)

are available in the git repository at:

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

for you to fetch changes up to 70dd77b4c50da518b57b8b9b125a8c9aabe9bc1a:

  ath10k: do not overwrite max_antenna_gain (2014-03-07 10:14:10 +0200)

----------------------------------------------------------------
Ben Greear (3):
      ath10k:  add more details to some debug messages
      ath10k: add vdev-id, return code to error codes
      ath10k: support msdu chaining

Chun-Yeow Yeoh (2):
      ath10k: implement drv_get_tsf for ibss merging
      ath10k: set the mactime of ieee80211_rx_status

Janusz Dziedzic (3):
      ath10k: enable spectrum management support
      ath10k: bitrate_mask add force_sgi support
      ath10k: skip management frames in HTT path

Marek Puzyniak (1):
      ath10k: do not overwrite max_antenna_gain

Michal Kazior (10):
      ath10k: fix 4addr rx
      ath10k: fix sta_rc_update for non-ap iftype
      ath10k: remove DMA mapping wrappers
      ath10k: remove is_aborted from skb_cb
      ath10k: replace send_head() with tx_sg()
      ath10k: bypass htc for htt tx path
      ath10k: batch htt tx/rx completions
      ath10k: reduce htt tx/rx spinlock overhead
      ath10k: remove pci completion list
      ath10k: minimize coherent dma accesses

 drivers/net/wireless/ath/ath10k/ce.c     |   16 +-
 drivers/net/wireless/ath/ath10k/ce.h     |    9 +-
 drivers/net/wireless/ath/ath10k/core.h   |   34 +--
 drivers/net/wireless/ath/ath10k/hif.h    |   25 +-
 drivers/net/wireless/ath/ath10k/htc.c    |   25 +-
 drivers/net/wireless/ath/ath10k/htt.h    |   18 ++
 drivers/net/wireless/ath/ath10k/htt_rx.c |  236 +++++++++++++-----
 drivers/net/wireless/ath/ath10k/htt_tx.c |  205 ++++++++--------
 drivers/net/wireless/ath/ath10k/mac.c    |  268 ++++++++++++--------
 drivers/net/wireless/ath/ath10k/pci.c    |  389 +++++++-----------------------
 drivers/net/wireless/ath/ath10k/pci.h    |   28 ---
 drivers/net/wireless/ath/ath10k/txrx.c   |   24 +-
 drivers/net/wireless/ath/ath10k/wmi.c    |   18 +-
 13 files changed, 638 insertions(+), 657 deletions(-)

-- 
Kalle Valo



More information about the ath10k mailing list