]> git.baikalelectronics.ru Git - kernel.git/commit
rtw88: replace tx tasklet with work queue
authorPo-Hao Huang <phhuang@realtek.com>
Tue, 9 Feb 2021 07:07:51 +0000 (15:07 +0800)
committerKalle Valo <kvalo@codeaurora.org>
Fri, 12 Feb 2021 07:51:09 +0000 (09:51 +0200)
commit15678325112d6e4db443080f61ab6b2d96ac882f
tree7614871bc7888b1a12ac9f4d45e0c6ff2c48be87
parent9f989e37c55ffa27098b6addd7e3fd53d87355ad
rtw88: replace tx tasklet with work queue

Replace tasklet so we can do tx scheduling in parallel. Since throughput
is delay-sensitive in most cases, we allocate a dedicated, high priority
wq for our needs.

Signed-off-by: Po-Hao Huang <phhuang@realtek.com>
Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Reviewed-by: Brian Norris <briannorris@chromium.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20210209070755.23019-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw88/mac80211.c
drivers/net/wireless/realtek/rtw88/main.c
drivers/net/wireless/realtek/rtw88/main.h
drivers/net/wireless/realtek/rtw88/tx.c
drivers/net/wireless/realtek/rtw88/tx.h