Lines Matching +full:rx +full:- +full:buffer +full:- +full:config

23 config HEAP_MEM_POOL_ADD_SIZE_WIFI
27 Make sure there is a minimal heap available for Wi-Fi driver.
29 config NET_TCP_WORKQ_STACK_SIZE
32 config NET_RX_STACK_SIZE
35 config NET_MGMT_EVENT_STACK_SIZE
38 config ESP32_WIFI_STA_AUTO_DHCPV4
45 config ESP32_WIFI_AP_STA_MODE
46 bool "Activates the Station/AP co-existence mode."
52 config ESP32_WIFI_STA_RECONNECT
57 config ESP32_WIFI_SW_COEXIST_ENABLE
62 config ESP32_WIFI_NET_ALLOC_SPIRAM
69 config ESP32_WIFI_STATIC_RX_BUFFER_NUM
70 int "Max number of WiFi static RX buffers"
74 Set the number of WiFi static RX buffers. Each buffer takes approximately 1.6KB of RAM.
75 The static rx buffers are allocated when esp_wifi_init is called, they are not freed
83 config ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM
84 int "Max number of WiFi dynamic RX buffers"
88 Set the number of WiFi dynamic RX buffers, 0 means unlimited RX buffers
90 RX buffer depends on the size of the received data frame.
92 For each received data frame, the WiFi driver makes a copy to an RX buffer
93 and then delivers it to the high layer TCP/IP stack. The dynamic RX buffer
98 RX buffer number is unlimited (0). If a dynamic RX buffer limit is set,
99 it should be at least the number of static RX buffers.
108 initialized and released when WiFi is de-initialized. The size of each
109 static TX buffer is fixed to about 1.6KB.
111 If "Dynamic" is selected, each WiFi TX buffer is allocated as needed
113 The buffer is freed after the data frame has been sent by the WiFi driver.
114 The size of each dynamic TX buffer depends on the length of each data
121 config ESP32_WIFI_STATIC_TX_BUFFER
123 config ESP32_WIFI_DYNAMIC_TX_BUFFER
127 config ESP32_WIFI_TX_BUFFER_TYPE
132 config ESP32_WIFI_STATIC_TX_BUFFER_NUM
138 Set the number of WiFi static TX buffers. Each buffer takes approximately
139 1.6KB of RAM. The static RX buffers are allocated when esp_wifi_init() is
143 the WiFi driver makes a copy of it in a TX buffer. For some applications
148 config ESP32_WIFI_CACHE_TX_BUFFER_NUM
154 Set the number of WiFi cache TX buffer number.
157 allocate a static TX buffer and makes a copy of uplayer packet. If WiFi
158 driver fails to allocate the static TX buffer, it caches the uplayer
159 packets to a dedicated buffer queue, this option is used to configure the
162 config ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM
173 the WiFi driver makes a copy of it in a TX buffer. For some applications,
179 prompt "Type of WiFi RX MGMT buffers"
182 Select type of WiFi RX MGMT buffers:
184 If "Static" is selected, WiFi RX MGMT buffers are allocated when WiFi is initialized and released
185 when WiFi is de-initialized. The size of each static RX MGMT buffer is fixed to about 500 Bytes.
187 …If "Dynamic" is selected, each WiFi RX MGMT buffer is allocated as needed when a MGMT data frame is
188 …received. The MGMT buffer is freed after the MGMT data frame has been processed by the WiFi driver.
190 config ESP32_WIFI_STATIC_RX_MGMT_BUFFER
192 config ESP32_WIFI_DYNAMIC_RX_MGMT_BUFFER
196 config ESP32_WIFI_DYNAMIC_RX_MGMT_BUF
201 config ESP32_WIFI_RX_MGMT_BUF_NUM_DEF
202 int "Max number of WiFi RX MGMT buffers"
209 …In order to prevent memory fragmentation, the management buffer type should be set to static first.
211 config ESP32_WIFI_CSI_ENABLED
220 config ESP32_WIFI_AMPDU_TX_ENABLED
228 config ESP32_WIFI_TX_BA_WIN
240 config ESP32_WIFI_AMPDU_RX_ENABLED
241 bool "WiFi AMPDU RX"
244 Select this option to enable AMPDU RX feature. It improves transmission
248 config ESP32_WIFI_RX_BA_WIN
249 int "WiFi AMPDU RX BA window size"
254 Set the size of WiFi Block Ack RX window. Generally a bigger value means
257 e.g. test the maximum UDP RX throughput with iperf etc. For iperf test in
263 config ESP32_WIFI_AMSDU_TX_ENABLED
270 config ESP32_WIFI_MGMT_SBUF_NUM
271 int "WiFi mgmt short buffer number"
275 Set the number of WiFi management short buffer.
277 config ESP32_WIFI_IRAM_OPT
282 Select this option to place frequently called Wi-Fi library functions in IRAM.
284 but Wi-Fi throughput will be reduced.
286 config ESP32_WIFI_RX_IRAM_OPT
287 bool "WiFi RX IRAM speed optimization"
290 Select this option to place frequently called Wi-Fi library RX functions in IRAM.
292 but Wi-Fi performance will be reduced.
294 config ESP32_WIFI_MAX_THREAD_PRIORITY
300 config ESP32_WIFI_SLP_DEFAULT_MIN_ACTIVE_TIME
310 config ESP32_WIFI_SLP_DEFAULT_MAX_ACTIVE_TIME
319 config ESP32_WIFI_SLP_DEFAULT_WAIT_BROADCAST_DATA_TIME
333 config ESP_WIFI_HEAP_RUNTIME
337 config ESP_WIFI_HEAP_SPIRAM
341 config ESP_WIFI_HEAP_SYSTEM
346 config ESP32_WIFI_FTM_ENABLE
351 Enable feature Fine Timing Measurement for calculating WiFi Round-Trip-Time (RTT).
353 config ESP32_WIFI_FTM_INITIATOR_SUPPORT
358 config ESP32_WIFI_FTM_RESPONDER_SUPPORT
363 config ESP32_WIFI_SOFTAP_SUPPORT
367 Hidden option to enable Wi-Fi SoftAP functions in WPA supplicant and RF libraries.
369 config ESP32_WIFI_MBEDTLS_CRYPTO
383 config ESP32_WIFI_ENABLE_WPA3_SAE
384 bool "WPA3-Personal"
388 Select this option to allow the device to establish a WPA3-Personal connection.
390 config ESP32_WIFI_ENABLE_WPA3_OWE_STA
397 config ESP32_WIFI_ENABLE_SAE_PK
398 bool "SAE-PK"
402 Select this option to enable SAE-PK
404 config ESP32_WIFI_DEBUG_PRINT