This patch set moves most common RX code from ath9k/recv.c to
common.c without any additional changes and reworks ath9k_htc RX code 
to make use of new common functions.
Since ath9k_htc part was more intrusive I made tests in STA and AP modes. No 
noticeable regressions was introduced. 
Last patch is important for debugging FW crashes.

Oleksij Rempel (13):
  ath: add last_rssi to ath_common
  ath9k: move ath9k_process_rssi to common.c
  ath9k: move ath9k_process_rate to common.c
  ath9k: move ath9k_rx_accept to common.c
  ath9k_htc: add rx header converter to make it usable by ath9k
  ath9k_htc: use ath9k_cmn_process_rssi
  ath9k_htc: use ath9k_cmn_process_rate
  ath9k_htc: use ath9k_cmn_rx_accept
  ath9k_htc: sync rx_status-> related code with ath9k
  ath9k: move ath9k_rx_skb_postprocess to common.c
  ath9k_htc: use ath9k_cmn_rx_skb_postprocess
  ath9k_htc: remove useless memcpy
  ath9k_htc: catch fw panic pattern

 drivers/net/wireless/ath/ath.h                |   2 +
 drivers/net/wireless/ath/ath9k/ath9k.h        |   1 -
 drivers/net/wireless/ath/ath9k/common.c       | 244 +++++++++++++++++++++++
 drivers/net/wireless/ath/ath9k/common.h       |  19 ++
 drivers/net/wireless/ath/ath9k/htc.h          |   1 -
 drivers/net/wireless/ath/ath9k/htc_drv_init.c |   1 +
 drivers/net/wireless/ath/ath9k/htc_drv_main.c |   1 +
 drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 176 ++++++-----------
 drivers/net/wireless/ath/ath9k/htc_hst.c      |  36 ++++
 drivers/net/wireless/ath/ath9k/htc_hst.h      |  12 ++
 drivers/net/wireless/ath/ath9k/init.c         |   2 +-
 drivers/net/wireless/ath/ath9k/mac.h          |   9 +-
 drivers/net/wireless/ath/ath9k/main.c         |   2 +-
 drivers/net/wireless/ath/ath9k/recv.c         | 266 ++------------------------
 14 files changed, 386 insertions(+), 386 deletions(-)

-- 
1.9.rc1

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

Reply via email to