#ifndef LWIP_HDR_LWIPOPTS_MEMBRANE_H #define LWIP_HDR_LWIPOPTS_MEMBRANE_H // 1. Run in the App's Thread #define NO_SYS 1 #define LWIP_TIMERS 1 // 2. Use the App's Heap (Polkadot has a heap!) #define MEM_LIBC_MALLOC 1 #define MEMP_MEM_MALLOC 1 #define MEM_ALIGNMENT 64 // 3. Performance (Fast Path) #define TCP_MSS 1460 #define TCP_WND (16 * TCP_MSS) // Larger window for high throughput #define LWIP_TCP_KEEPALIVE 1 // 4. Disable System Features #define LWIP_NETCONN 0 // We use Raw API #define LWIP_SOCKET 0 // We implement our own Shim #define LWIP_STATS 0 // Save cycles #endif