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

_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to