On Thu, Apr 22, 2021 at 07:47:29PM +0200, Matthias Schmidt wrote:
> I have a kernel with your patch running since several hours and
> noticed a regression. My usual "test case" is copying several large
> files from my file server via NFSv3 to my laptop. In the beginning the
> transfer rate was about 2-3M/s and after some time it dropped to around
> 50-300K/s and never recovered (transfer is now running for 2.5h).
>
> I have the following device in a Thinkpad T450s connect to a Fritzbox
> AP.
>
> iwm0 at pci2 dev 0 function 0 "Intel Dual Band Wireless-AC 8265" rev 0x78, msi
> iwm0: hw rev 0x230, fw ver 34.0.1, address
Just to put your measurements in perspective, here are results I see
with tcpbench sending from the LAN through a pepwave 11AC access point,
which transmits A-MSDUs, towards a laptop with iwm 8265 with the full
iwm+iwx A-MSDU patch applied. I haven't noticed any stability issues,
and will keep running the patch in case they do pop up.
This is ~60 Mbps i.e. 7.5 megabytes/s in peak, not 2-3 metabytes/s.
Your NFS test's transfer speed is below what this patch makes possible.
It will depend on the AP and the wifi environment. My test was using an
otherwise idle channel with a single iwm client.
Conn: 1 Mbps: 59.171 Peak Mbps: 62.283 Avg Mbps: 59.171
106122 7573040 60.584 100.00%
Conn: 1 Mbps: 60.584 Peak Mbps: 62.283 Avg Mbps: 60.584
107123 7755488 61.982 100.00%
Conn: 1 Mbps: 61.982 Peak Mbps: 62.283 Avg Mbps: 61.982
108123 7487608 59.901 100.00%
Conn: 1 Mbps: 59.901 Peak Mbps: 62.283 Avg Mbps: 59.901
109125 7665712 61.264 100.00%
Conn: 1 Mbps: 61.264 Peak Mbps: 62.283 Avg Mbps: 61.264
110128 7416656 59.215 100.00%
Conn: 1 Mbps: 59.215 Peak Mbps: 62.283 Avg Mbps: 59.215
111128 7619376 60.955 100.00%
Conn: 1 Mbps: 60.955 Peak Mbps: 62.283 Avg Mbps: 60.955
112129 7028592 56.229 100.00%
Conn: 1 Mbps: 56.229 Peak Mbps: 62.283 Avg Mbps: 56.229
113131 6908408 55.212 100.00%
Conn: 1 Mbps: 55.212 Peak Mbps: 62.283 Avg Mbps: 55.212
114131 7267512 58.140 100.00%
Conn: 1 Mbps: 58.140 Peak Mbps: 62.283 Avg Mbps: 58.140