This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_ESP32_WIFI_TX_BA_WIN

WiFi AMPDU TX BA window size

Type: int

Help

Set the size of WiFi Block Ack TX window. Generally a bigger value means
higher throughput but more memory. Most of time we should NOT change the
default value unless special reason, e.g. test the maximum
UDP TX throughput with iperf etc. For iperf test in shieldbox,
the recommended value is 9~12.

Direct dependencies

ESP32_WIFI_AMPDU_TX_ENABLED && WIFI_ESP32 && WIFI

(Includes any dependencies from ifs and menus.)

Default

  • 6

Kconfig definition

At drivers/wifi/esp32/Kconfig.esp32:165

Included via Kconfig:8Kconfig.zephyr:40drivers/Kconfig:76drivers/wifi/Kconfig:36

Menu path: (Top) → Device Drivers → Wi-Fi Drivers → ESP32 SoC WiFi support → WiFi AMPDU TX

config ESP32_WIFI_TX_BA_WIN
    int "WiFi AMPDU TX BA window size"
    range 2 32
    default 6
    depends on ESP32_WIFI_AMPDU_TX_ENABLED && WIFI_ESP32 && WIFI
    help
      Set the size of WiFi Block Ack TX window. Generally a bigger value means
      higher throughput but more memory. Most of time we should NOT change the
      default value unless special reason, e.g. test the maximum
      UDP TX throughput with iperf etc. For iperf test in shieldbox,
      the recommended value is 9~12.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)