All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.