ATH10K Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v5 0/7] ath10k: add multi-channel support
@ 2015-03-24 12:43 Michal Kazior
  2015-03-24 12:43 ` [PATCH v5 1/7] ath10k: allow empty ssid vdev config Michal Kazior
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Michal Kazior @ 2015-03-24 12:43 UTC (permalink / raw)
  To: ath10k; +Cc: linux-wireless, Michal Kazior

New qca6174 with wmi-tlv firmware supports
multi-channel operation. To make use of it
ath10k needs a few changes: implement mac80211's
chanctx API and rework tx queue control a bit.


Changes since RFC:
 * I've sent `ath10k: defer AP self-peer removal
   wait` separately now because it's not really
   required for multi-channel per se

v2:
 * fix null deref after rebasing
 * fix commit log typo

v3:
 * remove some duplication wrt mac80211 [Johannes]
 * small fixes

v4:
 * rebased
 * fix STA CSA
 * drop ar->arvifs data_lock protection patch
 * drop ar->arvifs for vif iteration in favour of
   ieee80211_iterate_active_interfaces()
 * small refactor in monitor recalc
 * add a patch to fix fw resource allocation for
   multi-vif/chan

v5:
 * rebased on top of pending branch
 * 12 char commit ids
 * increase vif limit to 3 in ifcombs


Michal Kazior (7):
  ath10k: allow empty ssid vdev config
  ath10k: implement chanctx API
  ath10k: implement adaptive qcs command
  ath10k: rework tx queue locking
  ath10k: implement tx pause wmi event
  ath10k: enable multi-channel on supported devices
  ath10k: allocate fw resources for iface combinations

 drivers/net/wireless/ath/ath10k/core.h    |  18 +
 drivers/net/wireless/ath/ath10k/htt_rx.c  | 102 +++-
 drivers/net/wireless/ath/ath10k/htt_tx.c  |   4 +-
 drivers/net/wireless/ath/ath10k/hw.h      |   6 +-
 drivers/net/wireless/ath/ath10k/mac.c     | 941 ++++++++++++++++++++++++++----
 drivers/net/wireless/ath/ath10k/mac.h     |  24 +
 drivers/net/wireless/ath/ath10k/wmi-ops.h |  16 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c |  88 ++-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h |  46 ++
 drivers/net/wireless/ath/ath10k/wmi.c     |  18 +-
 drivers/net/wireless/ath/ath10k/wmi.h     |   1 +
 11 files changed, 1125 insertions(+), 139 deletions(-)

-- 
2.1.4


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-03-31 10:37 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-24 12:43 [PATCH v5 0/7] ath10k: add multi-channel support Michal Kazior
2015-03-24 12:43 ` [PATCH v5 1/7] ath10k: allow empty ssid vdev config Michal Kazior
2015-03-24 12:43 ` [PATCH v5 2/7] ath10k: implement chanctx API Michal Kazior
2015-03-30 13:10   ` Kalle Valo
2015-03-30 16:21   ` Kalle Valo
2015-03-31 10:37     ` Michal Kazior
2015-03-24 12:43 ` [PATCH v5 3/7] ath10k: implement adaptive qcs command Michal Kazior
2015-03-24 12:43 ` [PATCH v5 4/7] ath10k: rework tx queue locking Michal Kazior
2015-03-24 12:43 ` [PATCH v5 5/7] ath10k: implement tx pause wmi event Michal Kazior
2015-03-24 12:43 ` [PATCH v5 6/7] ath10k: enable multi-channel on supported devices Michal Kazior
2015-03-24 12:43 ` [PATCH v5 7/7] ath10k: allocate fw resources for iface combinations Michal Kazior

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox