diff --git a/arch/xtensa/src/common/espressif/Kconfig b/arch/xtensa/src/common/espressif/Kconfig index c7bf0804ee..4a22e83e1a 100644 --- a/arch/xtensa/src/common/espressif/Kconfig +++ b/arch/xtensa/src/common/espressif/Kconfig @@ -1338,7 +1338,7 @@ config ESPRESSIF_WIFI_ENABLE_WPA3_OWE_STA choice ESPRESSIF_WIFI_MGMT_RX_BUFFER prompt "Type of WiFi RX MGMT buffers" default ESPRESSIF_WIFI_STATIC_RX_MGMT_BUFFER - help + ---help--- Select type of WiFi RX MGMT buffers: If "Static" is selected, WiFi RX MGMT buffers are allocated when WiFi is initialized and released @@ -1392,7 +1392,7 @@ config ESPRESSIF_WIFI_DYNAMIC_RX_BUFFER_NUM choice ESPRESSIF_WIFI_TX_BUFFER prompt "Type of WiFi TX buffers" default ESPRESSIF_WIFI_DYNAMIC_TX_BUFFER - help + ---help--- Select type of WiFi TX buffers: If "Static" is selected, WiFi TX buffers are allocated when WiFi is initialized and released @@ -1453,7 +1453,7 @@ config ESPRESSIF_WIFI_RX_MGMT_BUF_NUM_DEF int "Max number of WiFi RX MGMT buffers" range 1 10 default 5 - help + ---help--- Set the number of WiFi RX_MGMT buffers. For Management buffers, the number of dynamic and static management buffers is the same. diff --git a/boards/xtensa/esp32/common/src/esp32_board_wlan.c b/boards/xtensa/esp32/common/src/esp32_board_wlan.c index b020a6535f..9d0180caa6 100644 --- a/boards/xtensa/esp32/common/src/esp32_board_wlan.c +++ b/boards/xtensa/esp32/common/src/esp32_board_wlan.c @@ -25,18 +25,10 @@ ****************************************************************************/ #include - -#include -#include -#include -#include +#include #include -#include -#include - -#include "esp32_spiflash.h" -#include "espressif/esp_wlan.h" +#include "espressif/esp_wlan_netdev.h" /**************************************************************************** * Pre-processor Definitions @@ -66,24 +58,23 @@ int board_wlan_init(void) { int ret = OK; -#ifdef ESPRESSIF_WLAN_HAS_STA +#ifdef ESP_WLAN_HAS_STA ret = esp_wlan_sta_initialize(); if (ret) { - wlerr("ERROR: Failed to initialize Wi-Fi station\n"); + syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi station\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_STA */ +#endif /* ESP_WLAN_HAS_STA */ -#ifdef ESPRESSIF_WLAN_HAS_SOFTAP +#ifdef ESP_WLAN_HAS_SOFTAP ret = esp_wlan_softap_initialize(); if (ret) { - wlerr("ERROR: Failed to initialize Wi-Fi softAP\n"); + syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi softAP\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_SOFTAP */ +#endif /* ESP_WLAN_HAS_SOFTAP */ return ret; } - diff --git a/boards/xtensa/esp32/esp32-2432S028/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-2432S028/src/esp32_bringup.c index 1e510f044a..92c35370d7 100644 --- a/boards/xtensa/esp32/esp32-2432S028/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-2432S028/src/esp32_bringup.c @@ -59,7 +59,7 @@ # include "esp32_board_spiflash.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -187,7 +187,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-audio-kit/configs/audio/defconfig b/boards/xtensa/esp32/esp32-audio-kit/configs/audio/defconfig index 6c5b8b9d82..99bc7ebd53 100644 --- a/boards/xtensa/esp32/esp32-audio-kit/configs/audio/defconfig +++ b/boards/xtensa/esp32/esp32-audio-kit/configs/audio/defconfig @@ -66,6 +66,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -78,7 +82,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-audio-kit/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-audio-kit/configs/wifi/defconfig index 88b0cf6fed..faa34e0f0a 100644 --- a/boards/xtensa/esp32/esp32-audio-kit/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-audio-kit/configs/wifi/defconfig @@ -39,6 +39,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -51,7 +55,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-audio-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-audio-kit/src/esp32_bringup.c index 50b11c22bb..076d08c014 100644 --- a/boards/xtensa/esp32/esp32-audio-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-audio-kit/src/esp32_bringup.c @@ -68,7 +68,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -217,7 +217,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig index b1bfdbdc56..77955464b5 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig @@ -65,8 +65,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -79,7 +81,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig index bfcfacce45..f567f4bc10 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/autopm/defconfig @@ -35,6 +35,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -45,6 +49,7 @@ CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETINIT_DHCPC=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_UDP=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig index 63b647ea5b..a57b3dbef3 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig @@ -47,6 +47,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -61,7 +65,7 @@ CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BLUETOOTH=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig index 04e1038a60..8360145d54 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig @@ -28,8 +28,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_LINE_MAX=64 +CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 +CONFIG_NAME_MAX=48 +CONFIG_NETUTILS_CJSON=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/mcuboot_update_agent/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/mcuboot_update_agent/defconfig index 117d6d0559..783477f344 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/mcuboot_update_agent/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/mcuboot_update_agent/defconfig @@ -40,6 +40,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=4 CONFIG_NAME_MAX=48 @@ -53,7 +57,7 @@ CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NETUTILS_WEBCLIENT=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig index 20d228cd32..71e17b6a69 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/mqttc/defconfig @@ -35,8 +35,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -48,6 +50,7 @@ CONFIG_NETINIT_DHCPC=y CONFIG_NETINIT_DRIPADDR=0xc0a80101 CONFIG_NETUTILS_MQTTC=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_TCP_NOTIFIER=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/nxlooper/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/nxlooper/defconfig index 6d29359697..e4928b8f32 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/nxlooper/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/nxlooper/defconfig @@ -66,8 +66,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -80,7 +82,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/softap/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/softap/defconfig index a6843eebe7..1e9f1b5e1f 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/softap/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/softap/defconfig @@ -39,6 +39,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NETDB_DNSCLIENT=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig index bc64df1d57..23bb838bb0 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/sta_softap/defconfig @@ -20,9 +20,10 @@ CONFIG_ARCH_CHIP_ESP32WROVER=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y -CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y +CONFIG_DEFAULT_TASK_STACKSIZE=4096 +CONFIG_DEV_URANDOM=y CONFIG_DRIVERS_IEEE80211=y CONFIG_DRIVERS_WIRELESS=y CONFIG_ESP32_SPIFLASH=y @@ -32,35 +33,40 @@ CONFIG_ESP32_UART0=y CONFIG_ESPRESSIF_WIFI=y CONFIG_ESPRESSIF_WIFI_STATION_SOFTAP=y CONFIG_EXAMPLES_DHCPD=y -CONFIG_EXPERIMENTAL=y CONFIG_FS_PROCFS=y -CONFIG_HAVE_CXX=y -CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=128 -CONFIG_IOB_THROTTLE=24 -CONFIG_LINE_MAX=64 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 +CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=4 +CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y +CONFIG_NETDB_DNSCLIENT_NAMESIZE=64 CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_DHCPD=y CONFIG_NETUTILS_IPERF=y CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y +CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_TCP=y +CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NET_UDP=y CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -85,4 +91,3 @@ CONFIG_WIRELESS=y CONFIG_WIRELESS_WAPI=y CONFIG_WIRELESS_WAPI_CMDTOOL=y CONFIG_WIRELESS_WAPI_INITCONF=y -CONFIG_WIRELESS_WAPI_STACKSIZE=4096 diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig index 3ad69fea28..b5706e9e44 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig @@ -62,8 +62,10 @@ CONFIG_INTERPRETERS_WAMR_LOG=y CONFIG_INTERPRETERS_WAMR_SHARED_MEMORY=y CONFIG_INTERPRETERS_WAMR_THREAD_MGR=y CONFIG_INTERPRETERS_WAMR_VERSION="0ba65326366d6675dcb4fe42a3dc6c8e00703165" -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LIBC_DLFCN=y CONFIG_LIBC_FLOATINGPOINT=y CONFIG_LIBM=y @@ -73,7 +75,7 @@ CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_GUARDSIZE=32 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PKT=y @@ -95,6 +97,7 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_HPWORK=y CONFIG_SCHED_HPWORKSTACKSIZE=2048 +CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SERIAL_NPOLLWAITERS=2 CONFIG_SIG_DEFAULT=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wifi/defconfig index 3baeffb2bf..da3d138efd 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wifi/defconfig @@ -36,22 +36,25 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 -CONFIG_MM_REGIONS=3 +CONFIG_MM_REGIONS=4 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDB_DNSCLIENT_NAMESIZE=64 CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y -CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 -CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y CONFIG_NET_TCP_DELAYED_ACK=y CONFIG_NET_TCP_WRITE_BUFFERS=y @@ -69,7 +72,8 @@ CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SIG_DEFAULT=y -CONFIG_SPI=y +CONFIG_SMP=y +CONFIG_SMP_NCPUS=2 CONFIG_SPIFFS_NAME_MAX=48 CONFIG_START_DAY=6 CONFIG_START_MONTH=12 diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wifi_smp/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wifi_smp/defconfig index 8fafbbbb53..ec0ea0ad86 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wifi_smp/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wifi_smp/defconfig @@ -44,7 +44,10 @@ CONFIG_IDLETHREAD_STACKSIZE=2048 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=128 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=4 CONFIG_NAME_MAX=48 @@ -63,7 +66,7 @@ CONFIG_NETUTILS_TELNETD=y CONFIG_NETUTILS_WEBCLIENT=y CONFIG_NETUTILS_WEBSERVER=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig index be43ac0b82..42b65347ea 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wifinsh/defconfig @@ -35,6 +35,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -50,7 +54,7 @@ CONFIG_NETINIT_WAPI_SSID="YOUR_ROUTER_NAME" CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_TCP_DELAYED_ACK=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wifishare/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wifishare/defconfig index dae5c4e73b..c56e1d40d0 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wifishare/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wifishare/defconfig @@ -39,6 +39,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -55,7 +59,7 @@ CONFIG_NETUTILS_DHCPC_BOOTP_FLAGS=0x0000 CONFIG_NETUTILS_DHCPD=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_IPFORWARD=y CONFIG_NET_IPFORWARD_BROADCAST=y diff --git a/boards/xtensa/esp32/esp32-devkitc/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-devkitc/src/esp32_bringup.c index 9251307375..1ba046fcab 100644 --- a/boards/xtensa/esp32/esp32-devkitc/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-devkitc/src/esp32_bringup.c @@ -74,7 +74,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -369,7 +369,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig index e0ebd29234..e4f59d4871 100644 --- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig +++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/autopm/defconfig @@ -34,6 +34,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -44,6 +48,7 @@ CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETINIT_DHCPC=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_UDP=y diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-ethernet-kit/configs/wifi/defconfig index e46947fc25..7948f6795b 100644 --- a/boards/xtensa/esp32/esp32-ethernet-kit/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-ethernet-kit/configs/wifi/defconfig @@ -33,6 +33,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -41,7 +45,9 @@ CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y +CONFIG_NETUTILS_IPERF=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_UDP=y diff --git a/boards/xtensa/esp32/esp32-ethernet-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-ethernet-kit/src/esp32_bringup.c index 96511de395..9b5352a5c1 100644 --- a/boards/xtensa/esp32/esp32-ethernet-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-ethernet-kit/src/esp32_bringup.c @@ -67,7 +67,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -178,7 +178,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-lyrat/configs/audio/defconfig b/boards/xtensa/esp32/esp32-lyrat/configs/audio/defconfig index 2c7536016e..7ad325f58a 100644 --- a/boards/xtensa/esp32/esp32-lyrat/configs/audio/defconfig +++ b/boards/xtensa/esp32/esp32-lyrat/configs/audio/defconfig @@ -65,8 +65,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -79,7 +81,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-lyrat/configs/rtptools/defconfig b/boards/xtensa/esp32/esp32-lyrat/configs/rtptools/defconfig index 9bb1566c06..824f1fd2ff 100644 --- a/boards/xtensa/esp32/esp32-lyrat/configs/rtptools/defconfig +++ b/boards/xtensa/esp32/esp32-lyrat/configs/rtptools/defconfig @@ -50,9 +50,9 @@ CONFIG_ESPRESSIF_I2S0_DOUTPIN=26 CONFIG_ESPRESSIF_I2S0_MCLK=y CONFIG_ESPRESSIF_I2S0_WSPIN=25 CONFIG_ESPRESSIF_WIFI=y -CONFIG_ESPRESSIF_WIFI_DYNAMIC_RXBUF_NUM=64 -CONFIG_ESPRESSIF_WIFI_DYNAMIC_TXBUF_NUM=64 -CONFIG_ESPRESSIF_WIFI_STATIC_RXBUF_NUM=16 +CONFIG_ESPRESSIF_WIFI_DYNAMIC_RX_BUFFER_NUM=64 +CONFIG_ESPRESSIF_WIFI_DYNAMIC_TX_BUFFER_NUM=64 +CONFIG_ESPRESSIF_WIFI_STATIC_RX_BUFFER_NUM=16 CONFIG_EXAMPLES_I2SCHAR=y CONFIG_EXAMPLES_I2SCHAR_TX=y CONFIG_EXAMPLES_I2SCHAR_TXBUFFERS=2 @@ -69,8 +69,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=256 -CONFIG_IOB_THROTTLE=72 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=4 CONFIG_MTD=y @@ -86,7 +88,7 @@ CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_RTPTOOLS=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-lyrat/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-lyrat/configs/wifi/defconfig index 80aca906a9..1ec8df5345 100644 --- a/boards/xtensa/esp32/esp32-lyrat/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-lyrat/configs/wifi/defconfig @@ -39,6 +39,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=300 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -51,7 +55,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-lyrat/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-lyrat/src/esp32_bringup.c index 42e3bee999..14090a48d2 100644 --- a/boards/xtensa/esp32/esp32-lyrat/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-lyrat/src/esp32_bringup.c @@ -68,7 +68,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -218,7 +218,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-pico-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-pico-kit/src/esp32_bringup.c index 9e30465aec..cc6a3e6c89 100644 --- a/boards/xtensa/esp32/esp32-pico-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-pico-kit/src/esp32_bringup.c @@ -67,7 +67,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -245,7 +245,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-sparrow-kit/configs/mqttc/defconfig b/boards/xtensa/esp32/esp32-sparrow-kit/configs/mqttc/defconfig index 6a3da6eeab..8167d06a1b 100644 --- a/boards/xtensa/esp32/esp32-sparrow-kit/configs/mqttc/defconfig +++ b/boards/xtensa/esp32/esp32-sparrow-kit/configs/mqttc/defconfig @@ -68,8 +68,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=24 -CONFIG_IOB_THROTTLE=0 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LCD=y CONFIG_LCD_DEV=y CONFIG_LCD_FRAMEBUFFER=y @@ -89,6 +91,7 @@ CONFIG_NETINIT_DHCPC=y CONFIG_NETINIT_DRIPADDR=0xc0a80101 CONFIG_NETUTILS_MQTTC=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_TCP_NOTIFIER=y diff --git a/boards/xtensa/esp32/esp32-sparrow-kit/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-sparrow-kit/configs/wifi/defconfig index 0bac39bb3d..43c7c2d49c 100644 --- a/boards/xtensa/esp32/esp32-sparrow-kit/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-sparrow-kit/configs/wifi/defconfig @@ -68,6 +68,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=16 +CONFIG_IOB_THROTTLE=24 CONFIG_LCD=y CONFIG_LCD_DEV=y CONFIG_LCD_FRAMEBUFFER=y @@ -88,7 +92,7 @@ CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y CONFIG_NETUTILS_TELNETD=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_PREALLOC_DEVIF_CALLBACKS=32 CONFIG_NET_STATISTICS=y diff --git a/boards/xtensa/esp32/esp32-sparrow-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-sparrow-kit/src/esp32_bringup.c index 593ba16795..318f9208ac 100644 --- a/boards/xtensa/esp32/esp32-sparrow-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-sparrow-kit/src/esp32_bringup.c @@ -71,7 +71,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -229,7 +229,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/esp32-wrover-kit/configs/autopm/defconfig b/boards/xtensa/esp32/esp32-wrover-kit/configs/autopm/defconfig index 51ed5b9e17..123fddff86 100644 --- a/boards/xtensa/esp32/esp32-wrover-kit/configs/autopm/defconfig +++ b/boards/xtensa/esp32/esp32-wrover-kit/configs/autopm/defconfig @@ -35,6 +35,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -45,6 +49,7 @@ CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETINIT_DHCPC=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_UDP=y diff --git a/boards/xtensa/esp32/esp32-wrover-kit/configs/wifi/defconfig b/boards/xtensa/esp32/esp32-wrover-kit/configs/wifi/defconfig index 186c157155..015d856ea6 100644 --- a/boards/xtensa/esp32/esp32-wrover-kit/configs/wifi/defconfig +++ b/boards/xtensa/esp32/esp32-wrover-kit/configs/wifi/defconfig @@ -34,6 +34,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=3 CONFIG_NAME_MAX=48 @@ -43,6 +47,7 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y CONFIG_NET_UDP=y diff --git a/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c b/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c index 65d84ec9b4..e285ed5af9 100644 --- a/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c +++ b/boards/xtensa/esp32/esp32-wrover-kit/src/esp32_bringup.c @@ -67,7 +67,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -217,7 +217,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/lilygo_tbeam_lora_gps/src/esp32_bringup.c b/boards/xtensa/esp32/lilygo_tbeam_lora_gps/src/esp32_bringup.c index 8b6539e9a2..8309cee1c4 100644 --- a/boards/xtensa/esp32/lilygo_tbeam_lora_gps/src/esp32_bringup.c +++ b/boards/xtensa/esp32/lilygo_tbeam_lora_gps/src/esp32_bringup.c @@ -75,7 +75,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -218,7 +218,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/ttgo_eink5_v2/src/esp32_bringup.c b/boards/xtensa/esp32/ttgo_eink5_v2/src/esp32_bringup.c index 1fe258a985..98400f1cb7 100644 --- a/boards/xtensa/esp32/ttgo_eink5_v2/src/esp32_bringup.c +++ b/boards/xtensa/esp32/ttgo_eink5_v2/src/esp32_bringup.c @@ -79,7 +79,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -295,7 +295,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/ttgo_lora_esp32/src/esp32_bringup.c b/boards/xtensa/esp32/ttgo_lora_esp32/src/esp32_bringup.c index a220104c9d..34509662c3 100644 --- a/boards/xtensa/esp32/ttgo_lora_esp32/src/esp32_bringup.c +++ b/boards/xtensa/esp32/ttgo_lora_esp32/src/esp32_bringup.c @@ -75,7 +75,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -218,7 +218,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32/ttgo_t_display_esp32/src/esp32_bringup.c b/boards/xtensa/esp32/ttgo_t_display_esp32/src/esp32_bringup.c index 67dbd5e2eb..ac5c314793 100644 --- a/boards/xtensa/esp32/ttgo_t_display_esp32/src/esp32_bringup.c +++ b/boards/xtensa/esp32/ttgo_t_display_esp32/src/esp32_bringup.c @@ -75,7 +75,7 @@ # include "esp32_ble.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32_board_wlan.h" #endif @@ -298,7 +298,7 @@ int esp32_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32s2/common/src/esp32s2_board_wlan.c b/boards/xtensa/esp32s2/common/src/esp32s2_board_wlan.c index 3fb9b5e444..3b15a38f31 100644 --- a/boards/xtensa/esp32s2/common/src/esp32s2_board_wlan.c +++ b/boards/xtensa/esp32s2/common/src/esp32s2_board_wlan.c @@ -24,18 +24,10 @@ * Included Files ****************************************************************************/ -#include - -#include -#include -#include -#include +#include #include -#include -#include - -#include "espressif/esp_wlan.h" +#include "espressif/esp_wlan_netdev.h" /**************************************************************************** * Public Functions @@ -60,23 +52,23 @@ int board_wlan_init(void) { int ret = OK; -#ifdef ESPRESSIF_WLAN_HAS_STA +#ifdef ESP_WLAN_HAS_STA ret = esp_wlan_sta_initialize(); if (ret) { - wlerr("ERROR: Failed to initialize Wi-Fi station\n"); + syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi station\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_STA */ +#endif /* ESP_WLAN_HAS_STA */ -#ifdef ESPRESSIF_WLAN_HAS_SOFTAP +#ifdef ESP_WLAN_HAS_SOFTAP ret = esp_wlan_softap_initialize(); if (ret) { - wlerr("ERROR: Failed to initialize Wi-Fi softAP\n"); + syslog(LOG_ERR, "ERROR: Failed to initialize Wi-Fi softAP\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_SOFTAP */ +#endif /* ESP_WLAN_HAS_SOFTAP */ return ret; } diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/mcuboot_update_agent/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/mcuboot_update_agent/defconfig index 203fea28b5..71e49b4a49 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/mcuboot_update_agent/defconfig +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/mcuboot_update_agent/defconfig @@ -38,7 +38,9 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/sta_softap/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/sta_softap/defconfig index 1043ce95e0..8227c51e4e 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/sta_softap/defconfig +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/sta_softap/defconfig @@ -20,10 +20,8 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y -CONFIG_DEFAULT_TASK_STACKSIZE=4096 CONFIG_DRIVERS_IEEE80211=y CONFIG_DRIVERS_WIRELESS=y -CONFIG_ESP32S2_RT_TIMER_TASK_STACK_SIZE=4096 CONFIG_ESP32S2_SPIFLASH_SPIFFS=y CONFIG_ESP32S2_UART0=y CONFIG_ESPRESSIF_SPIFLASH=y @@ -35,16 +33,18 @@ CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" -CONFIG_INIT_STACKSIZE=8192 +CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 -CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_DHCPD=y CONFIG_NETUTILS_IPERF=y @@ -60,7 +60,6 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y -CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -68,7 +67,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y -CONFIG_SIG_DEFAULT=y CONFIG_START_DAY=6 CONFIG_START_MONTH=12 CONFIG_START_YEAR=2011 @@ -76,11 +74,9 @@ CONFIG_SYSLOG_BUFFER=y CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y -CONFIG_TIMER=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y CONFIG_WIRELESS=y CONFIG_WIRELESS_WAPI=y CONFIG_WIRELESS_WAPI_CMDTOOL=y CONFIG_WIRELESS_WAPI_INITCONF=y -CONFIG_WIRELESS_WAPI_STACKSIZE=8192 diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/wifi/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/wifi/defconfig index 617f58c2d9..7624f71a4b 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/wifi/defconfig +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/wifi/defconfig @@ -20,30 +20,31 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y -CONFIG_DEFAULT_TASK_STACKSIZE=4096 CONFIG_DRIVERS_IEEE80211=y CONFIG_DRIVERS_WIRELESS=y -CONFIG_ESP32S2_RT_TIMER_TASK_STACK_SIZE=4096 +CONFIG_ESP32S2_SPIFLASH_SPIFFS=y CONFIG_ESP32S2_UART0=y +CONFIG_ESPRESSIF_SPIFLASH=y CONFIG_ESPRESSIF_WIFI=y CONFIG_FS_PROCFS=y CONFIG_HAVE_CXX=y CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" -CONFIG_INIT_STACKSIZE=8192 +CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 -CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y -CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y @@ -55,7 +56,6 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y -CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -63,7 +63,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y -CONFIG_SIG_DEFAULT=y CONFIG_START_DAY=6 CONFIG_START_MONTH=12 CONFIG_START_YEAR=2011 @@ -71,11 +70,9 @@ CONFIG_SYSLOG_BUFFER=y CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y -CONFIG_TIMER=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y CONFIG_WIRELESS=y CONFIG_WIRELESS_WAPI=y CONFIG_WIRELESS_WAPI_CMDTOOL=y CONFIG_WIRELESS_WAPI_INITCONF=y -CONFIG_WIRELESS_WAPI_STACKSIZE=8192 diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c b/boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c index f291ee3e2b..8044ec8bbf 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/src/esp32s2_bringup.c @@ -50,7 +50,7 @@ # include "esp32s2_tim_lowerhalf.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32s2_board_wlan.h" #endif @@ -341,16 +341,14 @@ int esp32s2_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WIRELESS +#ifdef CONFIG_ESPRESSIF_WIFI -#ifdef CONFIG_ESPRESSIF_WLAN ret = board_wlan_init(); if (ret < 0) { syslog(LOG_ERR, "ERROR: Failed to initialize wlan subsystem=%d\n", - ret); + ret); } -#endif #endif diff --git a/boards/xtensa/esp32s3/common/src/esp32s3_board_wlan.c b/boards/xtensa/esp32s3/common/src/esp32s3_board_wlan.c index 5c5b6770fc..004587e564 100644 --- a/boards/xtensa/esp32s3/common/src/esp32s3_board_wlan.c +++ b/boards/xtensa/esp32s3/common/src/esp32s3_board_wlan.c @@ -36,7 +36,7 @@ #include #include "esp32s3_spiflash.h" -#include "espressif/esp_wlan.h" +#include "espressif/esp_wlan_netdev.h" /**************************************************************************** * Public Functions @@ -61,23 +61,23 @@ int board_wlan_init(void) { int ret = OK; -#ifdef ESPRESSIF_WLAN_HAS_STA +#ifdef ESP_WLAN_HAS_STA ret = esp_wlan_sta_initialize(); if (ret) { wlerr("ERROR: Failed to initialize Wi-Fi station\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_STA */ +#endif /* ESP_WLAN_HAS_STA */ -#ifdef ESPRESSIF_WLAN_HAS_SOFTAP +#ifdef ESP_WLAN_HAS_SOFTAP ret = esp_wlan_softap_initialize(); if (ret) { wlerr("ERROR: Failed to initialize Wi-Fi softAP\n"); return ret; } -#endif /* ESPRESSIF_WLAN_HAS_SOFTAP */ +#endif /* ESP_WLAN_HAS_SOFTAP */ return ret; } diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/audio/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/audio/defconfig index b63b94b913..8c37eb9f96 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/audio/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/audio/defconfig @@ -54,8 +54,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y @@ -63,7 +65,7 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y @@ -82,6 +84,7 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SMP=y CONFIG_SMP_NCPUS=2 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/ble/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/ble/defconfig index b821ddd379..5d408ddd24 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/ble/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/ble/defconfig @@ -37,6 +37,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 +CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 CONFIG_NETDEV_LATEINIT=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/blewifi/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/blewifi/defconfig index e72013446f..c1a2453890 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/blewifi/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/blewifi/defconfig @@ -44,8 +44,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MTD=y CONFIG_MTD_BYTE_WRITE=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot/defconfig index 1d03cfc5bd..06788255d4 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot/defconfig @@ -45,8 +45,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot_tcp/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot_tcp/defconfig index 449bee75ec..63f02065f5 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot_tcp/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/fastboot_tcp/defconfig @@ -38,8 +38,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/ksta_softap/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/ksta_softap/defconfig index 8a0ea03229..a56ed4cd6d 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/ksta_softap/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/ksta_softap/defconfig @@ -42,8 +42,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LIBC_PERROR_STDOUT=y CONFIG_LIBC_STRERROR=y CONFIG_LIBM=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/mbedtls/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/mbedtls/defconfig index 8e228daff1..ae46587499 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/mbedtls/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/mbedtls/defconfig @@ -46,8 +46,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LIBC_RAND_ORDER=2 CONFIG_LINE_MAX=255 CONFIG_MBEDTLS_APPS=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/mcuboot_update_agent/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/mcuboot_update_agent/defconfig index 27c99686b2..470bbda720 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/mcuboot_update_agent/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/mcuboot_update_agent/defconfig @@ -43,8 +43,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/python/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/python/defconfig index e1b80c7578..38b3023bef 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/python/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/python/defconfig @@ -52,8 +52,10 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y CONFIG_INTERPRETER_CPYTHON=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LIBC_ELF_HAVE_SYMTAB=y CONFIG_LIBC_ELF_SYSTEM_SYMTAB=y CONFIG_LIBC_EXECFUNCS=y diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_debug/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_debug/defconfig index 399fe8a685..0e8a7bc5e0 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_debug/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_debug/defconfig @@ -44,7 +44,9 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=255 CONFIG_MM_REGIONS=2 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_toywasm/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_toywasm/defconfig index 74aac80b8d..2515d54c21 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_toywasm/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/qemu_toywasm/defconfig @@ -45,7 +45,9 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y CONFIG_INTERPRETERS_TOYWASM=y -CONFIG_IOB_NBUFFERS=124 +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=255 CONFIG_MM_REGIONS=2 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/sta_softap/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/sta_softap/defconfig index e362fbcc5e..f26acef598 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/sta_softap/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/sta_softap/defconfig @@ -6,7 +6,6 @@ # modifications. # # CONFIG_ARCH_LEDS is not set -# CONFIG_NDEBUG is not set # CONFIG_NSH_ARGCAT is not set # CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_ALLOW_BSD_COMPONENTS=y @@ -20,35 +19,33 @@ CONFIG_ARCH_CHIP_ESP32S3WROOM1N4=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y -CONFIG_BOARDCTL_RESET=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y -CONFIG_DEFAULT_TASK_STACKSIZE=4096 CONFIG_DRIVERS_IEEE80211=y CONFIG_DRIVERS_WIRELESS=y -CONFIG_ESP32S3_MERGE_BINS=y -CONFIG_ESP32S3_RT_TIMER_TASK_STACK_SIZE=4096 CONFIG_ESP32S3_SPIFLASH=y CONFIG_ESP32S3_SPIFLASH_SPIFFS=y CONFIG_ESP32S3_UART0=y CONFIG_ESPRESSIF_WIFI=y CONFIG_ESPRESSIF_WIFI_STATION_SOFTAP=y -CONFIG_ESP_WPA_DEBUG_PRINT=y CONFIG_EXAMPLES_DHCPD=y -CONFIG_EXAMPLES_RANDOM=y CONFIG_FS_PROCFS=y +CONFIG_HAVE_CXX=y +CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" -CONFIG_INIT_STACKSIZE=8192 +CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 -CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_DHCPD=y CONFIG_NETUTILS_IPERF=y @@ -64,7 +61,6 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y -CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -72,10 +68,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y -CONFIG_SIG_DEFAULT=y -CONFIG_SMP=y -CONFIG_SMP_NCPUS=2 -CONFIG_SPIFFS_NAME_MAX=128 CONFIG_START_DAY=6 CONFIG_START_MONTH=12 CONFIG_START_YEAR=2011 @@ -90,4 +82,4 @@ CONFIG_WIRELESS=y CONFIG_WIRELESS_WAPI=y CONFIG_WIRELESS_WAPI_CMDTOOL=y CONFIG_WIRELESS_WAPI_INITCONF=y -CONFIG_WIRELESS_WAPI_STACKSIZE=8192 +CONFIG_WIRELESS_WAPI_STACKSIZE=4096 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/toywasm/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/toywasm/defconfig index 88650e1dd0..39aa61fb5e 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/toywasm/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/toywasm/defconfig @@ -44,8 +44,10 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y CONFIG_INTERPRETERS_TOYWASM=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=255 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=48 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/configs/wifi/defconfig b/boards/xtensa/esp32s3/esp32s3-devkit/configs/wifi/defconfig index 8d2a790dfa..2db79fdcfc 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/configs/wifi/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-devkit/configs/wifi/defconfig @@ -6,7 +6,6 @@ # modifications. # # CONFIG_ARCH_LEDS is not set -# CONFIG_NDEBUG is not set # CONFIG_NSH_ARGCAT is not set # CONFIG_NSH_CMDOPT_HEXDUMP is not set CONFIG_ALLOW_BSD_COMPONENTS=y @@ -22,31 +21,31 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_XTENSA=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y -CONFIG_DEFAULT_TASK_STACKSIZE=4096 CONFIG_DRIVERS_IEEE80211=y CONFIG_DRIVERS_WIRELESS=y -CONFIG_ESP32S3_RT_TIMER_TASK_STACK_SIZE=4096 CONFIG_ESP32S3_SPIFLASH=y CONFIG_ESP32S3_SPIFLASH_SPIFFS=y CONFIG_ESP32S3_UART0=y CONFIG_ESPRESSIF_WIFI=y -CONFIG_EXAMPLES_RANDOM=y CONFIG_FS_PROCFS=y +CONFIG_HAVE_CXX=y +CONFIG_HAVE_CXXINITIALIZE=y CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" -CONFIG_INIT_STACKSIZE=8192 +CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 -CONFIG_NAME_MAX=48 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y +CONFIG_NETDEV_WORK_THREAD=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_IPERF=y -CONFIG_NET_BROADCAST=y CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_TCP=y @@ -58,7 +57,6 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y -CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -66,10 +64,6 @@ CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y -CONFIG_SIG_DEFAULT=y -CONFIG_SMP=y -CONFIG_SMP_NCPUS=2 -CONFIG_SPIFFS_NAME_MAX=128 CONFIG_START_DAY=6 CONFIG_START_MONTH=12 CONFIG_START_YEAR=2011 @@ -84,4 +78,4 @@ CONFIG_WIRELESS=y CONFIG_WIRELESS_WAPI=y CONFIG_WIRELESS_WAPI_CMDTOOL=y CONFIG_WIRELESS_WAPI_INITCONF=y -CONFIG_WIRELESS_WAPI_STACKSIZE=8192 +CONFIG_WIRELESS_WAPI_STACKSIZE=4096 diff --git a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c index 8d73ed869b..c01d7e1baf 100644 --- a/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c +++ b/boards/xtensa/esp32s3/esp32s3-devkit/src/esp32s3_bringup.c @@ -44,7 +44,7 @@ # include "esp32s3_board_tim.h" #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI # include "esp32s3_board_wlan.h" #endif @@ -492,7 +492,7 @@ int esp32s3_bringup(void) } #endif -#ifdef CONFIG_ESPRESSIF_WLAN +#ifdef CONFIG_ESPRESSIF_WIFI ret = board_wlan_init(); if (ret < 0) { diff --git a/boards/xtensa/esp32s3/esp32s3-eye/configs/wifi/defconfig b/boards/xtensa/esp32s3/esp32s3-eye/configs/wifi/defconfig index e01041fd13..3bf1ab869a 100644 --- a/boards/xtensa/esp32s3/esp32s3-eye/configs/wifi/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-eye/configs/wifi/defconfig @@ -36,8 +36,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=48 diff --git a/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/audio/defconfig b/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/audio/defconfig index 1344700e4c..95caab3e8f 100644 --- a/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/audio/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/audio/defconfig @@ -60,8 +60,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=4096 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=48 @@ -71,7 +73,7 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y @@ -92,6 +94,7 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SMP=y CONFIG_SMP_NCPUS=2 diff --git a/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/rtptools/defconfig b/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/rtptools/defconfig index 00ca96559b..80c08569d8 100644 --- a/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/rtptools/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-korvo-2/configs/rtptools/defconfig @@ -61,8 +61,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=4096 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_MM_REGIONS=2 CONFIG_NAME_MAX=48 @@ -73,7 +75,7 @@ CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y CONFIG_NETUTILS_RTPTOOLS=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y @@ -94,6 +96,7 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SMP=y CONFIG_SMP_NCPUS=2 diff --git a/boards/xtensa/esp32s3/esp32s3-lcd-ev/configs/audio/defconfig b/boards/xtensa/esp32s3/esp32s3-lcd-ev/configs/audio/defconfig index cc4a261477..45d15197b6 100644 --- a/boards/xtensa/esp32s3/esp32s3-lcd-ev/configs/audio/defconfig +++ b/boards/xtensa/esp32s3/esp32s3-lcd-ev/configs/audio/defconfig @@ -57,8 +57,10 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=3072 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 -CONFIG_IOB_THROTTLE=24 +CONFIG_IOB_BUFSIZE=400 +CONFIG_IOB_NBUFFERS=100 +CONFIG_IOB_NCHAINS=32 +CONFIG_IOB_THROTTLE=40 CONFIG_LINE_MAX=64 CONFIG_NETDB_DNSCLIENT=y CONFIG_NETDEV_LATEINIT=y @@ -66,7 +68,7 @@ CONFIG_NETDEV_PHY_IOCTL=y CONFIG_NETDEV_WIRELESS_IOCTL=y CONFIG_NETUTILS_CJSON=y CONFIG_NET_BROADCAST=y -CONFIG_NET_ETH_PKTSIZE=1518 +CONFIG_NET_ETH_PKTSIZE=1514 CONFIG_NET_ICMP_SOCKET=y CONFIG_NET_STATISTICS=y CONFIG_NET_TCP=y @@ -85,6 +87,7 @@ CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 CONFIG_RAM_START=0x20000000 CONFIG_RR_INTERVAL=200 +CONFIG_SCHED_LPWORK=y CONFIG_SCHED_WAITPID=y CONFIG_SMP=y CONFIG_SMP_NCPUS=2 diff --git a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot/defconfig b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot/defconfig index 7af0b85cee..ba4a2e1163 100644 --- a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot/defconfig +++ b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot/defconfig @@ -45,7 +45,9 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48 diff --git a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot_tcp/defconfig b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot_tcp/defconfig index 6b9519bc30..10c2122fb6 100644 --- a/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot_tcp/defconfig +++ b/boards/xtensa/esp32s3/lckfb-szpi-esp32s3/configs/fastboot_tcp/defconfig @@ -36,7 +36,9 @@ CONFIG_IDLETHREAD_STACKSIZE=3072 CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=8192 CONFIG_INTELHEX_BINARY=y -CONFIG_IOB_NBUFFERS=124 +CONFIG_IOB_BUFSIZE=128 +CONFIG_IOB_NBUFFERS=160 +CONFIG_IOB_NCHAINS=36 CONFIG_IOB_THROTTLE=24 CONFIG_LINE_MAX=64 CONFIG_NAME_MAX=48