linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] mt76u: convert rx/status path to worker APIs
@ 2020-10-20  9:13 Lorenzo Bianconi
  2020-10-20  9:13 ` [PATCH 1/2] mt76: mt76u: rely on woker APIs for rx work Lorenzo Bianconi
  2020-10-20  9:13 ` [PATCH 2/2] mt76: mt76u: use dedicated thread for status work Lorenzo Bianconi
  0 siblings, 2 replies; 3+ messages in thread
From: Lorenzo Bianconi @ 2020-10-20  9:13 UTC (permalink / raw)
  To: nbd; +Cc: lorenzo.bianconi, linux-wireless, sean.wang

In order to improve parallelism and improve performances, convert
rx and status path in mt76-usb module to mt76 worker APIs.

mt7663u upstream codepath:
TCP tx: ~420Mbps
TCP rx: ~360Mbps

mt7663u worker APIs:
TCP tx: ~455Mbps
TCP rx: ~380Mbps

Lorenzo Bianconi (2):
  mt76: mt76u: rely on woker APIs for rx work
  mt76: mt76u: use dedicated thread for status work

 drivers/net/wireless/mediatek/mt76/mt76.h     |  4 +-
 .../net/wireless/mediatek/mt76/mt7615/usb.c   |  9 ++-
 .../net/wireless/mediatek/mt76/mt76x0/usb.c   |  1 +
 .../net/wireless/mediatek/mt76/mt76x2/usb.c   |  1 +
 drivers/net/wireless/mediatek/mt76/usb.c      | 68 +++++++++++++------
 5 files changed, 56 insertions(+), 27 deletions(-)

-- 
2.26.2


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

end of thread, other threads:[~2020-10-20  9:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-20  9:13 [PATCH 0/2] mt76u: convert rx/status path to worker APIs Lorenzo Bianconi
2020-10-20  9:13 ` [PATCH 1/2] mt76: mt76u: rely on woker APIs for rx work Lorenzo Bianconi
2020-10-20  9:13 ` [PATCH 2/2] mt76: mt76u: use dedicated thread for status work Lorenzo Bianconi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).