esp32s3/wifi: Fix bug related to IOB off-loading with SMP

For now, IOB off-loading in the wireless driver was removed because
it is not compatible with SMP-enabled devices, which is valid for
ESP32-S3. The performance gain by keeping the IOB off-loading in
the wireless drivers is not exceeded by keeping the flat buffer
approach and enabling `CONFIG_SMP=y`.
This commit is contained in:
Tiago Medicci Serrano
2024-06-18 17:05:51 -03:00
committed by Xiang Xiao
parent e913828955
commit f594859d99
2 changed files with 351 additions and 90 deletions
+5 -1
View File
@@ -1544,6 +1544,10 @@ config ESP32S3_WIFI_RXBA_AMPDU_WZ
int "Wi-Fi RX BA AMPDU windown size"
default 6
config ESP32S3_WLAN_PKTBUF_NUM
int "WLAN netcard packet buffer number per netcard"
default 16
config ESP_WIFI_GCMP_SUPPORT
bool "WiFi GCMP Support(GCMP128 and GCMP256)"
default n
@@ -2398,7 +2402,7 @@ config ESP32S3_KERNEL_IMAGE_SIZE
config ESP32S3_KERNEL_RAM_SIZE
hex "Kernel Allocated RAM"
default 0x29000
default 0x30000
range 0x10000 0x54700
depends on ESP32S3_APP_FORMAT_LEGACY
---help---
File diff suppressed because it is too large Load Diff