All of lore.kernel.org
 help / color / mirror / Atom feed
From: Stanislaw Gruszka <stf_xl@wp.pl>
To: Ho Jie Feng <hjf3108@gmail.com>
Cc: linux-wireless@vger.kernel.org
Subject: Re: [PATCH wireless-next 0/8] wifi: rt2x00: improve the throughput of rt2800usb
Date: Fri, 30 Oct 2026 10:10:20 +0100	[thread overview]
Message-ID: <20261030091020.GA27096@wp.pl> (raw)
In-Reply-To: <20261029134752.1299130-1-hjf3108@gmail.com>

On Thu, Oct 29, 2026 at 09:47:41PM +0800, Ho Jie Feng wrote:
> This series improves the throughput of rt2800usb.
> 
> Implements
> - Frequency offset calibration
> - Better fallback rates
> - Aggregation
> - GRO
> 
> Tested on WNDA4100 RT3593, 5 GHz with perf3
> 
>   patch                          before        after
>                                  TX    RX      TX    RX
>   2 crystal calibration          27.7  31.6    28.5  69.7
>   4 MCS16 to MCS8 TX status      27.0  70.0    29.4  70.0
>   7 RX bulk aggregation          30.5  67.8    30.5  80.9
>   8 threaded NAPI with GRO       30.5  80.9    30.5  161.7

Nice work! On what host hardware did you take the measurements,
PC laptop/desktop or some embedded board ?

Regards
Stanislaw

> RT3070 did not have any visible change for both TX and RX.
> 
> Ho Jie Feng (8):
>   wifi: rt2x00: start the link tuner when an interface is added
>   wifi: rt2800: calibrate the crystal of RT3593 with the beacons
>   wifi: rt2800: use the 3SS fallback table of RT3883 on RT3593
>   wifi: rt2800: report the MCS16 to MCS8 fallback of RT3593 in TX status
>   wifi: rt2800: don't report an A-MPDU length to minstrel_ht
>   wifi: rt2800: set the mac80211 fast-xmit and aggregation flags
>   wifi: rt2800usb: enable RX bulk aggregation
>   wifi: rt2x00usb: use a threaded NAPI with GRO for RX
> 
>  drivers/net/wireless/ralink/rt2x00/rt2800.h   |   1 +
>  .../net/wireless/ralink/rt2x00/rt2800lib.c    | 115 +++++++++++++++++-
>  .../net/wireless/ralink/rt2x00/rt2800lib.h    |   4 +
>  .../net/wireless/ralink/rt2x00/rt2800usb.c    |  33 ++++-
>  .../net/wireless/ralink/rt2x00/rt2800usb.h    |   6 +
>  drivers/net/wireless/ralink/rt2x00/rt2x00.h   |  16 ++-
>  .../net/wireless/ralink/rt2x00/rt2x00dev.c    | 105 ++++++++++++----
>  .../net/wireless/ralink/rt2x00/rt2x00lib.h    |   2 +
>  .../net/wireless/ralink/rt2x00/rt2x00link.c   |   9 ++
>  .../net/wireless/ralink/rt2x00/rt2x00mac.c    |   6 +
>  .../net/wireless/ralink/rt2x00/rt2x00mmio.c   |   2 +-
>  .../net/wireless/ralink/rt2x00/rt2x00usb.c    |  52 ++++++--
>  12 files changed, 307 insertions(+), 44 deletions(-)
> 
> 
> base-commit: 734bef548a96e8774d6eef5dfa2026c6edc4e80b
> -- 
> 2.53.0
> 

  parent reply	other threads:[~2026-10-30  9:10 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-29 13:47 [PATCH wireless-next 0/8] wifi: rt2x00: improve the throughput of rt2800usb Ho Jie Feng
2026-10-29 13:47 ` [PATCH wireless-next 1/8] wifi: rt2x00: start the link tuner when an interface is added Ho Jie Feng
2026-10-31 10:51   ` Stanislaw Gruszka
2026-10-29 13:47 ` [PATCH wireless-next 2/8] wifi: rt2800: calibrate the crystal of RT3593 with the beacons Ho Jie Feng
2026-10-31 10:52   ` Stanislaw Gruszka
2026-10-29 13:47 ` [PATCH wireless-next 3/8] wifi: rt2800: use the 3SS fallback table of RT3883 on RT3593 Ho Jie Feng
2026-10-29 13:47 ` [PATCH wireless-next 4/8] wifi: rt2800: report the MCS16 to MCS8 fallback of RT3593 in TX status Ho Jie Feng
2026-10-31 10:54   ` Stanislaw Gruszka
2026-10-29 13:47 ` [PATCH wireless-next 5/8] wifi: rt2800: don't report an A-MPDU length to minstrel_ht Ho Jie Feng
2026-10-29 13:47 ` [PATCH wireless-next 6/8] wifi: rt2800: set the mac80211 fast-xmit and aggregation flags Ho Jie Feng
2026-10-30  9:17   ` Stanislaw Gruszka
2026-10-30 11:33     ` Jie Feng
2026-10-31 11:06       ` Stanislaw Gruszka
2026-10-29 13:47 ` [PATCH wireless-next 7/8] wifi: rt2800usb: enable RX bulk aggregation Ho Jie Feng
2026-10-29 13:47 ` [PATCH wireless-next 8/8] wifi: rt2x00usb: use a threaded NAPI with GRO for RX Ho Jie Feng
2026-10-30  9:10 ` Stanislaw Gruszka [this message]
2026-10-30 11:30   ` [PATCH wireless-next 0/8] wifi: rt2x00: improve the throughput of rt2800usb Jie Feng

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261030091020.GA27096@wp.pl \
    --to=stf_xl@wp.pl \
    --cc=hjf3108@gmail.com \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.