From f33707bc8924a22f45915ee2cd0185c0ad534389 Mon Sep 17 00:00:00 2001 From: "wangtao@espressif.com" Date: Mon, 29 Jul 2024 16:09:25 +0800 Subject: [PATCH] change(wifi):improve some wifi releated introduction --- components/esp_wifi/Kconfig | 5 +- docs/en/api-guides/wifi.rst | 198 ++++++++++++++++----------------- docs/zh_CN/api-guides/wifi.rst | 198 ++++++++++++++++----------------- 3 files changed, 202 insertions(+), 199 deletions(-) diff --git a/components/esp_wifi/Kconfig b/components/esp_wifi/Kconfig index 646e49f6bd..e1aab89ac1 100644 --- a/components/esp_wifi/Kconfig +++ b/components/esp_wifi/Kconfig @@ -264,7 +264,10 @@ menu "Wi-Fi" range 6 32 default 32 help - Set the number of WiFi management short buffer. + Set the maximum number of Wi-Fi management short buffers. These buffers are dynamically allocated, + with their size determined by the length of the management packet to be sent. When a management + packet is less than 64 bytes, the Wi-Fi driver classifies it as a short management packet and + assigns it to one of these buffers. config ESP32_WIFI_IRAM_OPT bool "WiFi IRAM speed optimization" diff --git a/docs/en/api-guides/wifi.rst b/docs/en/api-guides/wifi.rst index 13ebe7e784..2d26991735 100644 --- a/docs/en/api-guides/wifi.rst +++ b/docs/en/api-guides/wifi.rst @@ -2436,29 +2436,29 @@ The parameters not mentioned in the following table should be set to the default - 12 - 8 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 15 - - 15 - - 15 - - 15 + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 - - 16 - - 16 - - 16 - - 16 + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 13 - - 13 - - 13 - - 13 - - 13 + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - ENABLE * - TCP TX throughput (Mbit/s) - 74.6 - 50.8 @@ -2548,23 +2548,23 @@ The parameters not mentioned in the following table should be set to the default - 8 - 6 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 15 - - 0 + - ENABLE + - ENABLE + - ENABLE + - ENABLE + - DISABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 - - 0 - - 0 + - ENABLE + - ENABLE + - ENABLE + - DISABLE + - DISABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 - - 0 - - 0 + - ENABLE + - ENABLE + - DISABLE + - DISABLE + - DISABLE * - INSTRUCTION_CACHE - 16 - 16 @@ -2641,9 +2641,9 @@ The parameters not mentioned in the following table should be set to the default - 16 - 6 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - ENABLE + - ENABLE + - DISABLE * - TCP TX throughput (Mbit/s) - 38.1 - 27.2 @@ -2700,9 +2700,9 @@ The parameters not mentioned in the following table should be set to the default - 14 - 6 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - ENABLE + - ENABLE + - DISABLE * - TCP TX throughput (Mbit/s) - 21.6 - 21.4 @@ -2759,17 +2759,17 @@ The parameters not mentioned in the following table should be set to the default - 32 - 6 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 + - ENABLE + - ENABLE + - ENABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 + - ENABLE + - ENABLE + - ENABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - ENABLE + - ENABLE + - DISABLE * - INSTRUCTION_CACHE - 32 - 32 @@ -2929,20 +2929,20 @@ The parameters not mentioned in the following table should be set to the default - 65 - 65 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - ENABLE + - ENABLE + - ENABLE + - DISABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - ENABLE + - ENABLE + - DISABLE + - DISABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - ENABLE + - DISABLE + - DISABLE + - DISABLE * - TCP TX throughput (Mbit/s) - 37.5 - 31.7 @@ -3011,20 +3011,20 @@ The parameters not mentioned in the following table should be set to the default - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - ENABLE + - ENABLE + - ENABLE + - DISABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - ENABLE + - ENABLE + - DISABLE + - DISABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - ENABLE + - DISABLE + - DISABLE + - DISABLE * - INSTRUCTION_CACHE - 16 - 16 @@ -3118,20 +3118,20 @@ The parameters not mentioned in the following table should be set to the default - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - ENABLE + - ENABLE + - ENABLE + - DISABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - ENABLE + - ENABLE + - DISABLE + - DISABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - ENABLE + - DISABLE + - DISABLE + - DISABLE * - LWIP_UDP_RECVMBOX_SIZE - 16 - 16 @@ -3235,20 +3235,20 @@ The parameters not mentioned in the following table should be set to the default - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - ENABLE + - ENABLE + - ENABLE + - DISABLE * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - ENABLE + - ENABLE + - DISABLE + - DISABLE * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - ENABLE + - DISABLE + - DISABLE + - DISABLE * - LWIP_UDP_RECVMBOX_SIZE - 16 - 16 diff --git a/docs/zh_CN/api-guides/wifi.rst b/docs/zh_CN/api-guides/wifi.rst index 9ff3e91640..2b8ae46a35 100644 --- a/docs/zh_CN/api-guides/wifi.rst +++ b/docs/zh_CN/api-guides/wifi.rst @@ -2428,29 +2428,29 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 12 - 8 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 15 - - 15 - - 15 - - 15 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 - - 16 - - 16 - - 16 - - 16 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 13 - - 13 - - 13 - - 13 - - 13 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 + - 开启 * - TCP 发送数据吞吐量 (Mbit/s) - 74.6 - 50.8 @@ -2540,23 +2540,23 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 8 - 6 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 15 - - 0 + - 开启 + - 开启 + - 开启 + - 开启 + - 关闭 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 - - 0 - - 0 + - 开启 + - 开启 + - 开启 + - 关闭 + - 关闭 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 - - 0 - - 0 + - 开启 + - 开启 + - 关闭 + - 关闭 + - 关闭 * - INSTRUCTION_CACHE - 16 - 16 @@ -2633,9 +2633,9 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 16 - 6 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - 开启 + - 开启 + - 关闭 * - TCP 发送数据吞吐量 (Mbit/s) - 38.1 - 27.2 @@ -2692,9 +2692,9 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 14 - 6 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - 开启 + - 开启 + - 关闭 * - TCP 发送数据吞吐量 (Mbit/s) - 21.6 - 21.4 @@ -2751,17 +2751,17 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 32 - 6 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 + - 开启 + - 开启 + - 开启 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 16 + - 开启 + - 开启 + - 开启 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 13 - - 0 + - 开启 + - 开启 + - 关闭 * - INSTRUCTION_CACHE - 32 - 32 @@ -2921,20 +2921,20 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 65 - 65 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - 开启 + - 开启 + - 开启 + - 关闭 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - 开启 + - 开启 + - 关闭 + - 关闭 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - 开启 + - 关闭 + - 关闭 + - 关闭 * - TCP 发送数据吞吐量 (Mbit/s) - 37.5 - 31.7 @@ -3003,20 +3003,20 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - 开启 + - 开启 + - 开启 + - 关闭 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - 开启 + - 开启 + - 关闭 + - 关闭 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - 开启 + - 关闭 + - 关闭 + - 关闭 * - INSTRUCTION_CACHE - 16 - 16 @@ -3110,20 +3110,20 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - 开启 + - 开启 + - 开启 + - 关闭 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - 开启 + - 开启 + - 关闭 + - 关闭 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - 开启 + - 关闭 + - 关闭 + - 关闭 * - LWIP_UDP_RECVMBOX_SIZE - 16 - 16 @@ -3227,20 +3227,20 @@ Wi-Fi 使用的堆内存峰值是 Wi-Fi 驱动程序 **理论上消耗的最大 - 32 - 32 * - WIFI_IRAM_OPT - - 15 - - 15 - - 15 - - 0 + - 开启 + - 开启 + - 开启 + - 关闭 * - WIFI_RX_IRAM_OPT - - 16 - - 16 - - 0 - - 0 + - 开启 + - 开启 + - 关闭 + - 关闭 * - LWIP_IRAM_OPTIMIZATION - - 13 - - 0 - - 0 - - 0 + - 开启 + - 关闭 + - 关闭 + - 关闭 * - LWIP_UDP_RECVMBOX_SIZE - 16 - 16