User Tools

Site Tools


en:users:wi-fi-alliance-certification

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
en:users:wi-fi-alliance-certification [2021/08/11 09:27]
Ming Shuo Chiu
en:users:wi-fi-alliance-certification [2021/08/23 03:36]
Ming Shuo Chiu
Line 17: Line 17:
 Given the code quality and stability, it is the goal of GARDENA to develop the rtl8xxxu driver as far as needed to pass the Wi-Fi Alliance certification. Given the code quality and stability, it is the goal of GARDENA to develop the rtl8xxxu driver as far as needed to pass the Wi-Fi Alliance certification.
  
 +A big hurdle is [[https://​blog.linuxplumbersconf.org/​2016/​ocw/​system/​presentations/​4089/​original/​2016-11-02-rtl8xxxu-presentation.pdf | the lack of sources as well as documentation for the firmware]]. Therefore, digging in the (hard to read) sources of the vendor driver is needed.
 ==== Hardware ==== ==== Hardware ====
   * End product: ARMv5, Atmel SAM9G25 based GARDENA smart gateway ([[https://​github.com/​husqvarnagroup/​smart-garden-gateway-public|sources]])   * End product: ARMv5, Atmel SAM9G25 based GARDENA smart gateway ([[https://​github.com/​husqvarnagroup/​smart-garden-gateway-public|sources]])
Line 40: Line 41:
  
 == Chris == == Chris ==
-  * AP: ?+  * AP: Dlink DIR-612 (2x2) SSID: CHT57196 with BSSID: 18:​0f:​76:​c5:​0a:​ea
   * STA: rtl8xxxu running on Edimax EW-7811UN (amd64)   * STA: rtl8xxxu running on Edimax EW-7811UN (amd64)
-  * Distance: ​? +  * Distance: ​fixed to 3m and 6m for experiment 
-  * Environment: ​?+  * Environment: ​use less-noisy channel 9 in a 8x9 square meters area which only have 1 router. ​
  
 === Baseline === === Baseline ===
Line 189: Line 190:
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 30.6 Mbits/s; 12%                        | 2m, two monitors in line of sight  | Many "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-1-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-12%25-retries-at-30.6MBps.pcapng.gz ​         | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 30.6 Mbits/s; 12%                        | 2m, two monitors in line of sight  | Many "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-1-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-12%25-retries-at-30.6MBps.pcapng.gz ​         |
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 13.1 Mbits/s; 3%                         | 2m, two monitors in line of sight  | Many "ghost MAC addresses";​ unexplained performance/​retry drop                         | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-3-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-3%25-retries-at-13.1MBps.pcapng.gz ​          | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 13.1 Mbits/s; 3%                         | 2m, two monitors in line of sight  | Many "ghost MAC addresses";​ unexplained performance/​retry drop                         | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-3-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-3%25-retries-at-13.1MBps.pcapng.gz ​          |
-| amd64, Edimax ​                                    | DLink    | Linux v5.13.1 ​   rtl8xxxu ​                                                                               | 23~27 Mbits/s; 12~14% ​                   | 3m, direct line of sight           | performance drop for a few seconds ​                                                    | https://​mega.nz/​folder/​LI0ATTAK#​0E2J5DHksD1jQi1oJCOJWg ​                                                                                                                                               | 
-| amd64, Edimax ​                                    | DLink    | Linux v5.13.1 rtl8xxxu ​                                                                                  | 7-14 Mbits/s; 16~20% ​                    | 6m, direct line of sight           | performance drop to 0 sometimes ​                                                       | https://​mega.nz/​folder/​vMdgADRD#​XHljNHbzzlp63qqFsT-rkQ ​                                                                                                                                               | 
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 4.02 Mbits/s; 17.2%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-5-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-16%25-retries-at-4.02MBps.pcapng.gz ​                   | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 4.02 Mbits/s; 17.2%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-5-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-16%25-retries-at-4.02MBps.pcapng.gz ​                   |
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 3.91 Mbits/s; 18.8%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-6-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-18%25-retries-at-3.91MBps.pcapng.gz ​                   | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 3.91 Mbits/s; 18.8%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-6-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-18%25-retries-at-3.91MBps.pcapng.gz ​                   |
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 49.7 Mbits/s; 4.8%                       | 1m, direct line of sight           | Some "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-8-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-4.8%25-retries-at-49.7MBps.pcapng.gz ​                  | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 49.7 Mbits/s; 4.8%                       | 1m, direct line of sight           | Some "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-8-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-4.8%25-retries-at-49.7MBps.pcapng.gz ​                  |
 | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 45.7 Mbits/s; 9.4%                       | 1m, direct line of sigh            | No "ghost MAC addresses" ​                                                              | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-10-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-9.4%25-retries-at-45.7MBps.pcapng.gz ​       | | amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 45.7 Mbits/s; 9.4%                       | 1m, direct line of sigh            | No "ghost MAC addresses" ​                                                              | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-10-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-9.4%25-retries-at-45.7MBps.pcapng.gz ​       |
-| amd64, Edimax ​                                    | DLink    | Linux v5.12, 8192cu (https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​                          | 40~42 Mbits/s; 9%                        | 3m, direct line of sight           | steady performance ​                                                                    | https://​mega.nz/​folder/​GAcwnDjY#​Xf9lVMriWcPpIUACjuZiqg ​                                                                                                                                               | 
-| amd64, Edimax ​                                    | DLink    | Linux v5.12, 8192cu ((https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​                         | 13-16 Mbits/s; 20~23% ​                   | 6m, direct line of sight           | steady throughput w/o sudden drop                                                      | https://​mega.nz/​folder/​HZ8iQRqY#​2ss6WW9u6oxInJvT2R6iCw ​                                                                                                                                               | 
 | ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, 8192cu (tag rs/​2021-07-23) ​                                                              | 30.6 Mbits/s; 0.9%                       | 1m, direct line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-3-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-0.9%-retries-at-30.6MBps.pcapng.gz ​                              | | ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, 8192cu (tag rs/​2021-07-23) ​                                                              | 30.6 Mbits/s; 0.9%                       | 1m, direct line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-3-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-0.9%-retries-at-30.6MBps.pcapng.gz ​                              |
 | ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, 8192cu (tag rs/​2021-07-23) ​                                                              | 42.5 Mbits/s; 2.4%                       | 1m, direct line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-4-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-2.4%-retries-at-42.5MBps.pcapng.gz ​                              | | ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, 8192cu (tag rs/​2021-07-23) ​                                                              | 42.5 Mbits/s; 2.4%                       | 1m, direct line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-4-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-2.4%-retries-at-42.5MBps.pcapng.gz ​                              |
Line 221: Line 218:
  
 === Chris === === Chris ===
 +
 +
  
 == TCP TX Throughput == == TCP TX Throughput ==
  
-| **DUT** ​                                          ​| **AP** ​  ​| **Driver** ​                                                                                              ​| **Throughput [Mbits/​sec];​ retries [%]**  | **AP <-> DUT**                     ​| **Notes** ​                                                                             | **PCAP** ​                                                                                                                                                                                             +| **DUT** ​       | **AP** ​ | **Driver** ​                                                                      ​| **Throughput [Mbits/​sec];​ retries [%]**  | **AP <-> DUT**            | **Notes** ​                          ​| **PCAP** ​                                               
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 30.6 Mbits/s; 12%                        | 2m, two monitors in line of sight  | Many "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-1-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-12%25-retries-at-30.6MBps.pcapng.gz ​         | +| amd64, Edimax ​ | DLink   ​| Linux v5.13.1 ​   rtl8xxxu ​                                                       | 23~27 Mbits/s; 12~14% ​                   | 3m, direct line of sight  | performance drop for a few seconds ​ | https://​mega.nz/​folder/​LI0ATTAK#​0E2J5DHksD1jQi1oJCOJWg ​ 
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 13.1 Mbits/s; 3%                         | 2m, two monitors in line of sight  | Many "ghost MAC addresses";​ unexplained performance/​retry drop                         | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-3-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-3%25-retries-at-13.1MBps.pcapng.gz ​          | +| amd64, Edimax ​ | DLink   ​| Linux v5.13.1 rtl8xxxu ​                                                          ​| 7-14 Mbits/s; 16~20% ​                    | 6m, direct line of sight  | performance drop to 0 sometimes ​    ​| https://​mega.nz/​folder/​vMdgADRD#​XHljNHbzzlp63qqFsT-rkQ ​ | 
-| amd64, Edimax ​                                    | DLink    | Linux v5.13.1 ​   rtl8xxxu ​                                                                               | 23~27 Mbits/s; 12~14% ​                   | 3m, direct line of sight           ​| performance drop for a few seconds ​                                                    ​| https://​mega.nz/​folder/​LI0ATTAK#​0E2J5DHksD1jQi1oJCOJWg ​                                                                                                                                               +| amd64, Edimax ​ | DLink   ​| Linux v5.12, 8192cu (https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​  ​| 40~42 Mbits/s; 9%                        | 3m, direct line of sight  | steady performance ​                 | https://​mega.nz/​folder/​GAcwnDjY#​Xf9lVMriWcPpIUACjuZiqg ​ 
-| amd64, Edimax ​                                    ​| DLink    | Linux v5.13.1 rtl8xxxu ​                                                                                  ​| 7-14 Mbits/s; 16~20% ​                    | 6m, direct line of sight           ​| performance drop to 0 sometimes ​                                                       | https://​mega.nz/​folder/​vMdgADRD#​XHljNHbzzlp63qqFsT-rkQ ​                                                                                                                                               | +| amd64, Edimax ​ | DLink   ​| Linux v5.12, 8192cu ((https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​ | 13-16 Mbits/s; 20~23% ​                   | 6m, direct line of sight  | steady throughput w/o sudden drop   ​| https://​mega.nz/​folder/​HZ8iQRqY#​2ss6WW9u6oxInJvT2R6iCw ​ 
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 4.02 Mbits/s; 17.2%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-5-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-16%25-retries-at-4.02MBps.pcapng.gz ​                   ​+ 
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 3.91 Mbits/s; 18.8%                      | 2m, two monitors in line of sight  | No "ghost MAC addresses";​ Surprisingly bad performance ​                                | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-6-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-18%25-retries-at-3.91MBps.pcapng.gz ​                   | +== TCP RX Throughput == 
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, 8192cu (tag rs/​2021-07-23) ​                                                              | 49.7 Mbits/s; 4.8%                       | 1m, direct line of sight           | Some "ghost MAC addresses" ​                                                            | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-8-Linux-5.10.51-2021-07-22-8192cu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-4.8%25-retries-at-49.7MBps.pcapng.gz ​                  | + 
-| amd64, Edimax ​                                    | Linksys ​ | Linux v5.10.51, rtl8xxxu (vanilla) ​                                                                      | 45.7 Mbits/s; 9.4%                       | 1m, direct line of sigh            | No "ghost MAC addresses" ​                                                              | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-23-Testing/​2021-07-23-10-Linux-5.10.51-2021-07-22-vanilla-rtl8xxxu-edimax-08:​be:​ac:​0b:​14:​c4-iperf-tx-tcp-9.4%25-retries-at-45.7MBps.pcapng.gz ​       | +== Setup == 
-| amd64, Edimax ​                                    | DLink    | Linux v5.12, 8192cu (https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​                          ​| 40~42 Mbits/s; 9%                        | 3m, direct line of sight           ​| steady performance ​                                                                    ​| https://​mega.nz/​folder/​GAcwnDjY#​Xf9lVMriWcPpIUACjuZiqg ​                                                                                                                                               +  - Blacklist all drivers ​(rlt8xxxu, 8192cu, rtl8192cu) 
-| amd64, Edimax ​                                    ​| DLink    | Linux v5.12, 8192cu ((https://​github.com/​mschiu77/​rtl8188cus_vendor.git master) ​                         | 13-16 Mbits/s; 20~23% ​                   | 6m, direct line of sight           ​| steady throughput w/o sudden drop                                                      | https://​mega.nz/​folder/​HZ8iQRqY#​2ss6WW9u6oxInJvT2R6iCw ​                                                                                                                                               +  - Ensure no drivers are loaded 
-| ARMv5, GARDENA smart Gateway ​(00:​1d:​43:​c0:​19:​8a)  ​| Linksys ​ | Linux v5.10.52, 8192cu ​(tag rs/2021-07-23)                                                               | 30.6 Mbits/s; 0.9%                       | 1mdirect line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance ​wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-3-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-0.9%-retries-at-30.6MBps.pcapng.gz ​                              | +  - Load driver to be tested (rlt8xxxu, 8192cu) with insmod 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, 8192cu (tag rs/2021-07-23) ​                                                              | 42.5 Mbits/s; 2.4%                       | 1m, direct line of sigh            | Some "ghost MAC addresses";​ This is the kind of performance wanted ​                    | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-24-Testing/​2021-07-24-4-Linux-5.10.52-8192cu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-2.4%-retries-at-42.5MBps.pcapng.gz ​                              | +  ​Start 802.11 capture 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, rtl8xxxu (vanilla) ​                                                                      | 12.5 Mbits/s; 17%                        | 1m, direct line of sigh            | Many "ghost MAC addresses" ​                                                            ​| ​https://files.reto-schneider.ch/rtl8xxxu/2021-07-24-Testing/2021-07-24-1-Linux-5.10.52-vanilla-rtl8xxxu-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-17%-retries-at-12.5MBps.pcapng.gz ​                     | +  ​Once IP address got assignedmeasure ​the performance ​using iperf3: 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, rtl8xxxu (patch 10; tag gardena/rs/v5.10.52-rtl8xxxu-writeup-1-reduce-usb-interrupt-v1) ​ | 20.6 Mbits/s; 12%                        | 1m, direct line of sigh            | Few(er) "ghost MAC addresses";​ Clear improvement over vanilla ​                         | https://files.reto-schneider.ch/rtl8xxxu/2021-07-24-Testing/​2021-07-24-9-Linux-5.10.52-rtl8xxxu-1-usb-interrupt-reduction-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-12.0%-retries-at-20.6MBps.pcapng.gz ​ | +    * TCP TX Throughput: <​code>​iperf3 ​-c 192.168.0.11 -30 -i 1</code> 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, rtl8xxxu ​(patches 10, 7; gardena/rs/​v5.10.52-rtl8xxxu-writeup-3-tx-apdu-aggregation-v1)  ​| 24.3 Mbits/s; 39.9%                      | 1m, direct line of sigh            | Tons of "ghost MAC addresses";​ Performance improved, but *terrible* retry rate         | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-27-Testing/​2021-07-27-1-Linux-5.10.52-rtl8xxxu-3-tx-apdu-aggregation-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-39.9%25-retries-at-24.3MBps.pcapng.gz ​   | +    * TCP RX Throughput<​code>​iperf3 ​---reverse 192.168.0.11 -t 30 -i 1</​code>​ 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, rtl8xxxu (patches 10, 8; tag gardena/​rs/​v5.10.52-rtl8xxxu-writeup-4-hw-rts-v1) ​          | 15.2 Mbits/s; 17.7%                      | 1m, direct line of sigh            | Few "ghost MAC addresses"; Throughout and retry percentage worsened ​                   | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-27-Testing/​2021-07-27-3-Linux-5.10.52-rtl8xxxu-writeup-4-hw-rts-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-17.7%25-retries-at-15.2MBps.pcapng.gz ​        | + 
-| ARMv5, GARDENA smart Gateway (00:​1d:​43:​c0:​19:​8a) ​ | Linksys ​ | Linux v5.10.52, rtl8xxxu (patches 10, 8, 7; tag gardena/​rs/​v5.10.52-rtl8xxxu-writeup-5-ampdu-v1) ​        | 20.8 Mbits/s; 46.5%                      | 1m, direct line of sigh            | Many "ghost MAC addresses"; Terrible retry performance;​ Patch 9 does not change this.  | https://​files.reto-schneider.ch/​rtl8xxxu/​2021-07-27-Testing/​2021-07-27-5-Linux-5.10.52-rtl8xxxu-writeup-5-ampdu-v1-gateway-00:​1d:​43:​c0:​19:​8a-iperf-tx-tcp-46.5%25-retries-at-20.8MBps.pcapng.gz ​      |+== Repos == 
 +  ​Linuxhttps://github.com/mschiu77/linux/tree/chris/ampdu_action 
 +  * 8192cu: ​https://github.com/mschiu77/rtl8188cus_vendor 
 + 
 +== Analysis == 
 +  ​* The throughput values are the ones reported by iperf3 ​(the lower value if server/client values differ) 
 +  ​* ​The retry values are taken from Wireshark in menu "Wireless" -"WLAN Traffic" 
  
 +| **DUT** ​       | **AP** ​ | **Driver** ​                | **Throughput [Mbits/​sec];​ retries [%]**  | **AP <-> DUT**            | **Notes** ​                  | **PCAP** ​                                               |
 +| amd64, Edimax ​ | DLink   | Linux v5.13.1 ​   rtl8xxxu ​ | 36 Mbits/s; 12%                          | 3m, direct line of sight  | performance is stable high  | https://​mega.nz/​folder/​3Zs0nDrK#​i1fnW6Bp5E_jeC3dcPlWaw ​ |
 +| amd64, Edimax ​ | DLink   | Linux v5.13.1 rtl8xxxu ​    | 16 Mbits/s; 30%                          | 6m, direct line of sight  | performance is stably low   | https://​mega.nz/​folder/​TcsQAZoI#​VbQiPZF1B7EJK1_82x2kOg ​ |
en/users/wi-fi-alliance-certification.txt · Last modified: 2021/11/10 00:43 by Reto Schneider