Skip to content

Commit 5a883ec

Browse files
kapbhcarlescufi
authored andcommitted
doc: wifi: Add Usage profiles Throughputs
With latest heap size change, Add Throughputs for usage profiles. Signed-off-by: Kapil Bhatt <[email protected]> (cherry picked from commit 3f915f3)
1 parent 4f779e2 commit 5a883ec

File tree

1 file changed

+29
-19
lines changed

1 file changed

+29
-19
lines changed

doc/nrf/protocols/wifi/stack_configuration.rst

Lines changed: 29 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,9 @@ The nRF Wi-Fi driver can be used in the following profiles (not an exhaustive li
196196
``CONFIG_NET_BUF_RX_COUNT=6``
197197
``CONFIG_NRF70_RX_NUM_BUFS=6``
198198
``CONFIG_NET_BUF_DATA_SIZE=800``
199-
``CONFIG_HEAP_MEM_POOL_SIZE=230000``
199+
``CONFIG_HEAP_MEM_POOL_SIZE=40144``
200+
``CONFIG_NRF_WIFI_CTRL_HEAP_SIZE=20000``
201+
``CONFIG_NRF_WIFI_DATA_HEAP_SIZE=199856``
200202
``CONFIG_SPEED_OPTIMIZATIONS=y``
201203
``CONFIG_NRF70_UTIL=n``
202204
``CONFIG_NRF70_MAX_TX_AGGREGATION=1``
@@ -217,7 +219,9 @@ The nRF Wi-Fi driver can be used in the following profiles (not an exhaustive li
217219
``CONFIG_NET_BUF_RX_COUNT=6``
218220
``CONFIG_NRF70_RX_NUM_BUFS=6``
219221
``CONFIG_NET_BUF_DATA_SIZE=500``
220-
``CONFIG_HEAP_MEM_POOL_SIZE=230000``
222+
``CONFIG_HEAP_MEM_POOL_SIZE=40144``
223+
``CONFIG_NRF_WIFI_CTRL_HEAP_SIZE=20000``
224+
``CONFIG_NRF_WIFI_DATA_HEAP_SIZE=199856``
221225
``CONFIG_SPEED_OPTIMIZATIONS=y``
222226
``CONFIG_NRF70_UTIL=n``
223227
``CONFIG_NRF70_MAX_TX_AGGREGATION=1``
@@ -237,16 +241,18 @@ The nRF Wi-Fi driver can be used in the following profiles (not an exhaustive li
237241
``CONFIG_NET_BUF_TX_COUNT=60``
238242
``CONFIG_NET_BUF_RX_COUNT=30``
239243
``CONFIG_NET_BUF_DATA_SIZE=1100``
240-
``CONFIG_HEAP_MEM_POOL_SIZE=230000``
244+
``CONFIG_HEAP_MEM_POOL_SIZE=40144``
245+
``CONFIG_NRF_WIFI_CTRL_HEAP_SIZE=20000``
246+
``CONFIG_NRF_WIFI_DATA_HEAP_SIZE=199856``
241247
``CONFIG_SPEED_OPTIMIZATIONS=y``
242248
``CONFIG_NRF70_UTIL=n``
243249
``CONFIG_NRF70_MAX_TX_AGGREGATION=9``
244250
``CONFIG_NRF70_MAX_TX_TOKENS=12``
245251
- High data rate IoT devices
246-
- ``TCP-TX: 14.2 Mbps``
247-
``TCP-RX: 7.4 Mbps``
248-
``UDP-TX: 26.2 Mbps``
249-
``UDP-RX: 12.4 Mbps``
252+
- ``TCP-TX: 13.8 Mbps``
253+
``TCP-RX: 9.1 Mbps``
254+
``UDP-TX: 27.4 Mbps``
255+
``UDP-RX: 19.7 Mbps``
250256
* - :abbr:`STA (Station)` mode
251257
- TX prioritized :abbr:`STA (Station)` mode
252258
- ``CONFIG_WIFI_NM_WPA_SUPPLICANT=y``
@@ -258,37 +264,41 @@ The nRF Wi-Fi driver can be used in the following profiles (not an exhaustive li
258264
``CONFIG_NET_BUF_RX_COUNT=10``
259265
``CONFIG_NRF70_RX_NUM_BUFS=10``
260266
``CONFIG_NET_BUF_DATA_SIZE=1100``
261-
``CONFIG_HEAP_MEM_POOL_SIZE=230000``
267+
``CONFIG_HEAP_MEM_POOL_SIZE=40144``
268+
``CONFIG_NRF_WIFI_CTRL_HEAP_SIZE=20000``
269+
``CONFIG_NRF_WIFI_DATA_HEAP_SIZE=199856``
262270
``CONFIG_SPEED_OPTIMIZATIONS=y``
263271
``CONFIG_NRF70_UTIL=n``
264272
``CONFIG_NRF70_MAX_TX_AGGREGATION=9``
265273
``CONFIG_NRF70_MAX_TX_TOKENS=12``
266274
- Sensors with high data rate
267-
- ``TCP-TX: 9.2 Mbps``
268-
``TCP-RX: 3.6 Mbps``
269-
``UDP-TX: 26.6 Mbps``
270-
``UDP-RX: 12.8 Mbps``
275+
- ``TCP-TX: 13.7 Mbps``
276+
``TCP-RX: 9.3 Mbps``
277+
``UDP-TX: 27.6 Mbps``
278+
``UDP-RX: 19.6 Mbps``
271279
* - :abbr:`STA (Station)` mode
272280
- RX prioritized :abbr:`STA (Station)` mode
273281
- ``CONFIG_WIFI_NM_WPA_SUPPLICANT=y``
274282
``CONFIG_NRF70_AP_MODE=n``
275283
``CONFIG_NRF70_P2P_MODE=n``
276-
``CONFIG_NET_PKT_TX_COUNT=5``
284+
``CONFIG_NET_PKT_TX_COUNT=20``
277285
``CONFIG_NET_PKT_RX_COUNT=64``
278-
``CONFIG_NET_BUF_TX_COUNT=10``
286+
``CONFIG_NET_BUF_TX_COUNT=40``
279287
``CONFIG_NET_BUF_RX_COUNT=64``
280288
``CONFIG_NRF70_RX_NUM_BUFS=64``
281289
``CONFIG_NET_BUF_DATA_SIZE=1100``
282-
``CONFIG_HEAP_MEM_POOL_SIZE=230000``
290+
``CONFIG_HEAP_MEM_POOL_SIZE=40144``
291+
``CONFIG_NRF_WIFI_CTRL_HEAP_SIZE=20000``
292+
``CONFIG_NRF_WIFI_DATA_HEAP_SIZE=199856``
283293
``CONFIG_SPEED_OPTIMIZATIONS=y``
284294
``CONFIG_NRF70_UTIL=n``
285295
``CONFIG_NRF70_MAX_TX_AGGREGATION=2``
286296
``CONFIG_NRF70_MAX_TX_TOKENS=5``
287297
- Display devices streaming data
288-
- ``TCP-TX: 5.3 Mbps``
289-
``TCP-RX: 7.9 Mbps``
290-
``UDP-TX: 8.6 Mbps``
291-
``UDP-RX: 12.7 Mbps``
298+
- ``TCP-TX: 11 Mbps``
299+
``TCP-RX: 8.8 Mbps``
300+
``UDP-TX: 9.2 Mbps``
301+
``UDP-RX: 16.9 Mbps``
292302

293303
.. note::
294304
The measured throughputs, as shown in the table above, are based on tests conducted using the nRF7002 DK.

0 commit comments

Comments
 (0)