:orphan: .. title:: CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM .. kconfig:: CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM ####################################### *Max number of WiFi dynamic TX buffers* Type: ``int`` Help ==== .. code-block:: none Set the number of WiFi dynamic TX buffers. The size of each dynamic TXbuffer is not fixed, it depends on the size of each transmitted data frame. For each transmitted frame from the higher layer TCP/IP stack, the WiFi driver makes a copy of it in a TX buffer. For some applications, especially UDP applications, the upper layer can deliver frames faster than WiFi layer can transmit. In these cases, we may run out of TX buffers. Direct dependencies =================== \ :kconfig:`ESP32_WIFI_DYNAMIC_TX_BUFFER ` && \ :kconfig:`WIFI_ESP32 ` && \ :kconfig:`WIFI ` *(Includes any dependencies from ifs and menus.)* Default ======= - 32 Kconfig definition ================== At ``/wifi/esp32/Kconfig.esp32:133`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:42`` → ``/Kconfig:78`` → ``/wifi/Kconfig:36`` Menu path: (Top) → Device Drivers → Wi-Fi Drivers → ESP32 SoC WiFi support .. code-block:: kconfig config ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM int "Max number of WiFi dynamic TX buffers" range 1 128 default 32 depends on ESP32_WIFI_DYNAMIC_TX_BUFFER && WIFI_ESP32 && WIFI help Set the number of WiFi dynamic TX buffers. The size of each dynamic TXbuffer is not fixed, it depends on the size of each transmitted data frame. For each transmitted frame from the higher layer TCP/IP stack, the WiFi driver makes a copy of it in a TX buffer. For some applications, especially UDP applications, the upper layer can deliver frames faster than WiFi layer can transmit. In these cases, we may run out of TX buffers. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*