From 02d5b43f4cbdce36347c2bae4d77e4b96b0fca74 Mon Sep 17 00:00:00 2001 From: xuxiao Date: Tue, 16 Jan 2024 10:50:18 +0800 Subject: [PATCH 1/2] feat(example): modify iperf sdkconfig to imporve iperf performance --- examples/wifi/iperf/sdkconfig.defaults | 2 -- examples/wifi/iperf/sdkconfig.defaults.esp32c2 | 3 +++ examples/wifi/iperf/sdkconfig.defaults.esp32c3 | 3 +++ examples/wifi/iperf/sdkconfig.defaults.esp32c6 | 3 +++ examples/wifi/iperf/sdkconfig.defaults.esp32s2 | 3 +++ 5 files changed, 12 insertions(+), 2 deletions(-) diff --git a/examples/wifi/iperf/sdkconfig.defaults b/examples/wifi/iperf/sdkconfig.defaults index c6ce4ce0b5..f096b6f061 100644 --- a/examples/wifi/iperf/sdkconfig.defaults +++ b/examples/wifi/iperf/sdkconfig.defaults @@ -12,6 +12,4 @@ CONFIG_LWIP_TCPIP_TASK_PRIO=23 CONFIG_IPERF_TRAFFIC_TASK_PRIORITY=23 CONFIG_IPERF_REPORT_TASK_PRIORITY=24 -CONFIG_LWIP_TCPIP_CORE_LOCKING=y -CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y CONFIG_COMPILER_OPTIMIZATION_PERF=y diff --git a/examples/wifi/iperf/sdkconfig.defaults.esp32c2 b/examples/wifi/iperf/sdkconfig.defaults.esp32c2 index 2590001d97..1796e716a8 100644 --- a/examples/wifi/iperf/sdkconfig.defaults.esp32c2 +++ b/examples/wifi/iperf/sdkconfig.defaults.esp32c2 @@ -20,3 +20,6 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=120 CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASHFREQ_60M=y + +CONFIG_LWIP_TCPIP_CORE_LOCKING=y +CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y diff --git a/examples/wifi/iperf/sdkconfig.defaults.esp32c3 b/examples/wifi/iperf/sdkconfig.defaults.esp32c3 index 6a334e7ca8..7a46a91d21 100644 --- a/examples/wifi/iperf/sdkconfig.defaults.esp32c3 +++ b/examples/wifi/iperf/sdkconfig.defaults.esp32c3 @@ -20,3 +20,6 @@ CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=160 CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASHFREQ_80M=y + +CONFIG_LWIP_TCPIP_CORE_LOCKING=y +CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y diff --git a/examples/wifi/iperf/sdkconfig.defaults.esp32c6 b/examples/wifi/iperf/sdkconfig.defaults.esp32c6 index 3690bcd7fc..80ce37b685 100644 --- a/examples/wifi/iperf/sdkconfig.defaults.esp32c6 +++ b/examples/wifi/iperf/sdkconfig.defaults.esp32c6 @@ -23,3 +23,6 @@ CONFIG_ESP_WIFI_ENABLE_WIFI_TX_STATS=n CONFIG_ESPTOOLPY_FLASHMODE_QIO=y CONFIG_ESPTOOLPY_FLASHFREQ_80M=y CONFIG_LWIP_EXTRA_IRAM_OPTIMIZATION=y + +CONFIG_LWIP_TCPIP_CORE_LOCKING=y +CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y diff --git a/examples/wifi/iperf/sdkconfig.defaults.esp32s2 b/examples/wifi/iperf/sdkconfig.defaults.esp32s2 index 6224f811ff..3cdbfdf3a8 100644 --- a/examples/wifi/iperf/sdkconfig.defaults.esp32s2 +++ b/examples/wifi/iperf/sdkconfig.defaults.esp32s2 @@ -24,3 +24,6 @@ CONFIG_ESPTOOLPY_FLASHFREQ_80M=y CONFIG_ESP32S2_INSTRUCTION_CACHE_16KB=y CONFIG_ESP32S2_INSTRUCTION_CACHE_LINE_16B=y CONFIG_ESP32S2_INSTRUCTION_CACHE_WRAP=y + +CONFIG_LWIP_TCPIP_CORE_LOCKING=y +CONFIG_LWIP_TCPIP_CORE_LOCKING_INPUT=y From 52224d1d3263dae7d3b6d700bf74409c36cfa81c Mon Sep 17 00:00:00 2001 From: yinqingzhao Date: Mon, 11 Mar 2024 12:18:39 +0800 Subject: [PATCH 2/2] fix(wifi):fix issues that in mplen clear and esp_wifi_set_mode --- components/esp_wifi/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/esp_wifi/lib b/components/esp_wifi/lib index 46342b66b8..cd8d74b378 160000 --- a/components/esp_wifi/lib +++ b/components/esp_wifi/lib @@ -1 +1 @@ -Subproject commit 46342b66b8cd053a0de1ff3f0b8c853c92cbbfb3 +Subproject commit cd8d74b378f6e3e749c5b0c2c1602571e3a0c75a