Wi-Fi throughput
Throughput test setup
Environment: Shield Room - Over the Air
Access Point: Asus AX88u
DUT: IW612 Murata (Module: 2EL M.2) with EVK-MIMXRT1060 EVKC platform
DUT Power Source: External power supply
Client: Apple MacBook Air
Channel: 6 | 36
Wi-Fi application: wifi_wpa_supplicant
Compiler used to build application: armgcc
Compiler Version gcc-arm-none-eabi-13.2
iPerf commands used in test:
TCP TX
iperf -c <remote_ip> -t 60
TCP RX
iperf -s
UDP TX
iperf -c <remote_ip> -t 60 -u -B <local_ip> -b 120
Note: The default rate is 100 Mbps.
UDP RX
iperf -s -u -B <local_ip>
Note: Read more about the throughput test setup and topology in 2
The throughput numbers are captured with default configurations using wifi_wpa_supplicant sample application.
Parent topic:Wi-Fi throughput
iPerf host configuration and impact on throughput {#iperf_host_configuration_and_impact_on_throughput}
To get the highest throughput, the throughput values shown in STA throughput and Mobile AP throughput are measured with the maximum values of the default host configuration macros. STA and AP throughput captured with the minimum values of the host configuration macros shows the throughput numbers obtained when using the minimum values of the host configuration macros. The macro values are defined in lwipopts.h file.
The table below lists the minimum and maximum values of the host configuration macros.
Values of the host configuration macros
Parameter |
Maximum value |
Minimum value |
---|---|---|
TCPIP_MBOX_SIZE |
96 |
32 |
DEFAULT_RAW_RECVMBOX_SIZE |
32 |
12 |
DEFAULT_UDP_RECVMBOX_SIZE |
64 |
12 |
DEFAULT_TCP_RECVMBOX_SIZE |
64 |
12 |
TCP_MSS |
1460 |
536 |
TCP_SND_BUF |
24 * TCP_MSS |
2 * TCP_MSS |
MEM_SIZE |
319160 |
41,080 |
TCP_WND |
15 * TCP_MSS |
10 * TCP_MSS |
MEMP_NUM_PBUF |
20 |
10 |
MEMP_NUM_TCP_SEG |
96 |
12 |
MEMP_NUM_TCPIP_MSG_INPKT |
80 |
16 |
MEMP_NUM_TCPIP_MSG_API |
80 |
8 |
MEMP_NUM_NETBUF |
32 |
16 |
STA and AP throughput captured with the minimum values of the host configuration macros {#sta_and_ap_throughput_captured_with_the_minimum_values_of_the_host_configuration_macros}
STA mode throughput - HE Mode | 5 GHz Band | 80 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
Open Security |
7 |
18 |
111 |
124 |
WPA2-AES |
7 |
18 |
110 |
124 |
WPA3-SAE |
6 |
18 |
110 |
124 |
Mobile AP mode throughput - HE Mode | 5 GHz Band | 80 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
Open Security |
2 |
19 |
93 |
127 |
WPA2-AES |
2 |
19 |
105 |
126 |
WPA3-SAE |
2 |
19 |
104 |
132 |
Parent topic:iPerf host configuration and impact on throughput
Parent topic:Wi-Fi throughput
STA throughput
External AP: Asus AX88u
STA mode throughput - BGN Mode | 2.4 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
41 |
45 |
51 |
58 |
WPA2-AES |
37 |
45 |
52 |
58 |
WPA3-SAE |
37 |
45 |
54 |
57 |
STA mode throughput - BGN Mode | 2.4 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
66 |
79 |
127 |
129 |
WPA2-AES |
68 |
79 |
126 |
126 |
WPA3-SAE |
68 |
79 |
126 |
127 |
STA mode throughput - AN Mode | 5 GHz Band | 20 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
40 |
50 |
63 |
65 |
WPA2-AES |
44 |
50 |
63 |
65 |
WPA3-SAE |
40 |
50 |
63 |
65 |
STA mode throughput - AN Mode | 5 GHz Band | 40 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
65 |
82 |
126 |
134 |
WPA2-AES |
64 |
81 |
125 |
133 |
WPA3-SAE |
64 |
82 |
125 |
133 |
STA mode throughput - VHT Mode | 2.4 GHz Band | 20 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
41 |
50 |
71 |
70 |
WPA2-AES |
47 |
51 |
67 |
69 |
WPA3-SAE |
43 |
52 |
73 |
73 |
STA mode throughput - VHT Mode | 2.4 GHz Band | 40 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
73 |
91 |
161 |
170 |
WPA2-AES |
72 |
90 |
160 |
169 |
WPA3-SAE |
73 |
90 |
160 |
169 |
STA mode throughput - VHT Mode | 5 GHz Band | 20 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
44 |
56 |
76 |
78 |
WPA2-AES |
43 |
56 |
76 |
77 |
WPA3-SAE |
43 |
56 |
76 |
77 |
STA mode throughput - VHT Mode | 5 GHz Band | 40 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
71 |
91 |
158 |
178 |
WPA2-AES |
69 |
90 |
160 |
176 |
WPA3-SAE |
71 |
91 |
156 |
176 |
STA mode throughput - VHT Mode | 5 GHz Band | 80 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
85 |
95 |
222 |
191 |
WPA2-AES |
85 |
96 |
220 |
191 |
WPA3-SAE |
85 |
97 |
222 |
191 |
STA mode throughput - HE Mode | 2.4 GHz Band | 20 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
53 |
55 |
87 |
113 |
WPA2-AES |
65 |
64 |
116 |
118 |
WPA3-SAE |
57 |
56 |
103 |
108 |
STA mode throughput - HE Mode | 2.4 GHz Band | 40 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
72 |
89 |
200 |
184 |
WPA2-AES |
72 |
88 |
198 |
183 |
WPA3-SAE |
69 |
90 |
199 |
183 |
STA mode throughput - HE Mode | 5 GHz Band | 40 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
55 |
60 |
90 |
123 |
WPA2-AES |
54 |
60 |
119 |
127 |
WPA3-SAE |
54 |
61 |
88 |
125 |
STA mode throughput - HE Mode | 5 GHz Band | 80 MHz (HT)
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
77 |
96 |
173 |
192 |
WPA2-AES |
76 |
95 |
170 |
192 |
WPA3-SAE |
76 |
95 |
170 |
194 |
STA mode throughput - BGN Mode | 2.4 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
86 |
93 |
221 |
190 |
WPA2-AES |
86 |
95 |
222 |
188 |
WPA3-SAE |
86 |
95 |
221 |
189 |
Parent topic:Wi-Fi throughput
Mobile AP throughput
External client: Apple MacBook Air
Mobile AP mode throughput - BGN Mode | 2.4 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
40 |
51 |
61 |
62 |
WPA2-AES |
40 |
51 |
62 |
61 |
WPA3-SAE |
38 |
51 |
62 |
61 |
Mobile AP mode throughput - BGN Mode | 2.4 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
65 |
88 |
121 |
132 |
WPA2-AES |
64 |
87 |
119 |
124 |
WPA3-SAE |
64 |
87 |
119 |
130 |
Mobile AP mode throughput - AN Mode | 5 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
41 |
52 |
64 |
62 |
WPA2-AES |
41 |
52 |
63 |
60 |
WPA3-SAE |
41 |
52 |
63 |
62 |
Mobile AP mode throughput - AN Mode | 5 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
67 |
88 |
125 |
134 |
WPA2-AES |
67 |
88 |
123 |
134 |
WPA3-SAE |
65 |
88 |
116 |
134 |
Mobile AP mode throughput - VHT Mode | 2.4 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
44 |
60 |
71 |
75 |
WPA2-AES |
44 |
59 |
73 |
75 |
WPA3-SAE |
44 |
59 |
73 |
75 |
Mobile AP mode throughput - VHT Mode | 2.4 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
71 |
98 |
133 |
169 |
WPA2-AES |
71 |
97 |
130 |
168 |
WPA3-SAE |
71 |
96 |
129 |
168 |
Mobile AP mode throughput - VHT Mode | 5 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
45 |
60 |
76 |
76 |
WPA2-AES |
43 |
59 |
75 |
68 |
WPA3-SAE |
45 |
59 |
75 |
76 |
Mobile AP mode throughput - VHT Mode | 5 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
74 |
101 |
151 |
178 |
WPA2-AES |
73 |
100 |
148 |
176 |
WPA3-SAE |
73 |
100 |
148 |
176 |
Mobile AP mode throughput - VHT Mode | 5 GHz Band | 80 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
87 |
119 |
220 |
189 |
WPA2-AES |
87 |
118 |
218 |
187 |
WPA3-SAE |
89 |
120 |
219 |
189 |
Mobile AP mode throughput - HE Mode | 2.4 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
54 |
66 |
82 |
122 |
WPA2-AES |
51 |
65 |
81 |
122 |
WPA3-SAE |
54 |
65 |
81 |
122 |
Mobile AP mode throughput - HE Mode | 2.4 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
75 |
103 |
134 |
187 |
WPA2-AES |
74 |
102 |
131 |
186 |
WPA3-SAE |
74 |
102 |
131 |
186 |
Mobile AP mode throughput - HE Mode | 5 GHz Band | 20 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
54 |
67 |
83 |
122 |
WPA2-AES |
55 |
66 |
82 |
121 |
WPA3-SAE |
55 |
66 |
82 |
121 |
Mobile AP mode throughput - HE Mode | 5 GHz Band | 40 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
78 |
107 |
152 |
192 |
WPA2-AES |
77 |
107 |
149 |
180 |
WPA3-SAE |
77 |
106 |
149 |
193 |
Mobile AP mode throughput - HE Mode | 5 GHz Band | 80 MHz
Protocol |
TCP (Mbit/s) |
TCP (Mbit/s) |
UDP (Mbit/s) |
UDP (Mbit/s) |
---|---|---|---|---|
Direction |
TX |
RX |
TX |
RX |
OpenSecurity |
84 |
117 |
221 |
185 |
WPA2-AES |
87 |
117 |
220 |
187 |
WPA3-SAE |
87 |
117 |
220 |
184 |
Parent topic:Wi-Fi throughput
Parent topic:IW611/IW612 release notes