-
Bug
-
Resolution: Unresolved
-
High
-
Ethernet Switch Firmware
-
ETHFW-2819
-
ETHFW_10_00_00
-
ETHFW_11_00_00
-
Enet LLD memory footprint is ~10MB if using its default lwIP configuration. The main contributor to the footprint is the Ethernet packet memory.
Multiple profile configurations should be provided to address specific use-cases like:
- 1. Minimal memory requirements focused on low-bandwidth transmission with or without lwip stack. Even single digit Rx/Tx buffer could potentially suffice here.
- 2. Nominal configuration (SDK's default configuration) that strikes a balance between performance, features and memory requirement. Recommended 64-128 Rx buffers and 32 Tx buffers, nominal size for TCP/UDP socket buffers.
- 3. Performance profile: Tight bound on memory requirements that gets us close to max performance entitlement. Increasing memory further would only yield diminished returns. Performance/data sheet numbers must be generated against this configuration.