]> git.baikalelectronics.ru Git - kernel.git/commit
ath10k: cleanup amsdu processing for rx indication
authorRajkumar Manoharan <rmanohar@qti.qualcomm.com>
Tue, 22 Mar 2016 11:52:14 +0000 (17:22 +0530)
committerKalle Valo <kvalo@qca.qualcomm.com>
Mon, 4 Apr 2016 14:03:20 +0000 (17:03 +0300)
commit522c7feda29b006e420eb05075c93900fd016441
treee8dad6cef656887cbd03a481e37faa0915e549bb
parentfd8b8ba339b7735df5eca45af8e39dfe3e12eddb
ath10k: cleanup amsdu processing for rx indication

Make amsdu handlers (i.e amsdu_pop and rx_h_handler) common to both
rx_ind and frag_ind htt events. It is sufficient to hold rx_ring lock
for amsdu_pop alone and no need to hold it until the packets are
delivered to mac80211. This helps to reduce rx_lock contention as well.

Signed-off-by: Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
drivers/net/wireless/ath/ath10k/htt_rx.c