All of lore.kernel.org
 help / color / mirror / Atom feed
* [ath9k-devel] [PATCH 0/7] ath10k: tx flow control fixes
@ 2013-05-16  9:09 Michal Kazior
  2013-05-16  9:09 ` [ath9k-devel] [PATCH 1/7] ath10k: change errno if we run out of msdu_ids Michal Kazior
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Michal Kazior @ 2013-05-16  9:09 UTC (permalink / raw)
  To: ath9k-devel

This addresses some `tx failed` issues and minor
issues I've found along.

This is a resend as a PATCH rather than an RFC.

Updates include:
 * added `ath10k: detect htt pending tx limit at runtime`
 * dropped htc tx polling with a timer patch
 * dropped explicit htt tx polling from
   `ath10k: introduce proper htt tx flow control`
   (this was deadlocking, and is no longer necessary anyway)

Michal Kazior (7):
  ath10k: change errno if we run out of msdu_ids
  ath10k: ath10k_htc_prepare_tx_skb() never fails
  ath10k: add lockdep asserts to htc skb dequeuing
  ath10k: simplify htc flow control
  ath10k: remove unused queue limit
  ath10k: introduce proper htt tx flow control
  ath10k: detect htt pending tx limit at runtime

 drivers/net/wireless/ath/ath10k/htc.c    |  106 +++++++-----------------------
 drivers/net/wireless/ath/ath10k/htc.h    |    4 --
 drivers/net/wireless/ath/ath10k/htt.c    |   25 ++-----
 drivers/net/wireless/ath/ath10k/htt.h    |   26 ++------
 drivers/net/wireless/ath/ath10k/htt_tx.c |   83 +++++++++++++++++++++--
 drivers/net/wireless/ath/ath10k/mac.c    |    2 +-
 drivers/net/wireless/ath/ath10k/txrx.c   |    5 +-
 7 files changed, 116 insertions(+), 135 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2013-06-03  8:35 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-16  9:09 [ath9k-devel] [PATCH 0/7] ath10k: tx flow control fixes Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 1/7] ath10k: change errno if we run out of msdu_ids Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 2/7] ath10k: ath10k_htc_prepare_tx_skb() never fails Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 3/7] ath10k: add lockdep asserts to htc skb dequeuing Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 4/7] ath10k: simplify htc flow control Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 5/7] ath10k: remove unused queue limit Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 6/7] ath10k: introduce proper htt tx flow control Michal Kazior
2013-05-28 15:06   ` Kalle Valo
2013-05-29  6:00     ` Michal Kazior
2013-05-16  9:09 ` [ath9k-devel] [PATCH 7/7] ath10k: detect htt pending tx limit at runtime Michal Kazior
2013-06-03  8:35   ` Felix Fietkau
2013-05-28 15:07 ` [ath9k-devel] [PATCH 0/7] ath10k: tx flow control fixes Kalle Valo
2013-05-28 15:11   ` Kalle Valo
2013-05-29  6:46     ` [ath9k-devel] [PATCH] ath10k: fix sparse warning Michal Kazior
2013-06-01  9:12       ` Kalle Valo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.