bool "Enable copy between Layer2 and Layer3 packets"
default 0
help
- If this feature is enabled, then all traffic from layer2(WIFI Driver)
- to layer3(LWIP stack) will make a copy, the layer2 buffer will be
- freed and the copy will be sent to layer3. Please be notified that the
- total layer2 receiving buffer is fixed and ESP32 currently supports 25
- layer2 receiving buffer, when layer2 buffer runs out of memory, then the
- incoming packets will be dropped in hardware. The layer3 buffer is
- allocated from the heap, so the total layer3 receiving buffer depends
- on the available heap size, when heap runs out of memory, no copy will
- be sent to layer3 and packet will be dropped in layer2. Please make sure
- you fully understand the impact of this feature before enabling it.
+ If this feature is enabled, all traffic from layer2(WIFI Driver) will be
+ copied to a new buffer before sending it to layer3(LWIP stack), freeing
+ the layer2 buffer.
+ Please be notified that the total layer2 receiving buffer is fixed and
+ ESP32 currently supports 25 layer2 receiving buffer, when layer2 buffer
+ runs out of memory, then the incoming packets will be dropped in hardware.
+ The layer3 buffer is allocated from the heap, so the total layer3 receiving
+ buffer depends on the available heap size, when heap runs out of memory,
+ no copy will be sent to layer3 and packet will be dropped in layer2.
+ Please make sure you fully understand the impact of this feature before
+ enabling it.
config LWIP_MAX_SOCKETS
int "Max number of open sockets"