12 #ifndef LWIP_MALLOC_MEMPOOL 15 #define LWIP_MALLOC_MEMPOOL(num, size) LWIP_MEMPOOL(POOL_##size, num, (size + sizeof(struct memp_malloc_helper)), "MALLOC_"#size, attr) 16 #define LWIP_MALLOC_MEMPOOL_START 17 #define LWIP_MALLOC_MEMPOOL_END 20 #ifndef LWIP_PBUF_MEMPOOL 23 #define LWIP_PBUF_MEMPOOL(name, num, payload, desc, attr) LWIP_MEMPOOL(name, num, (MEMP_ALIGN_SIZE(sizeof(struct pbuf)) + MEMP_ALIGN_SIZE(payload)), desc, attr) 50 #if IP_FRAG && !IP_FRAG_USES_STATIC_BUF && !LWIP_NETIF_TX_SINGLE_PBUF 61 #if !LWIP_TCPIP_CORE_LOCKING_INPUT 74 #if (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS)) 84 #if LWIP_DNS && LWIP_SOCKET 87 #if LWIP_DNS && DNS_LOCAL_HOSTLIST && DNS_LOCAL_HOSTLIST_IS_DYNAMIC 90 #if PPP_SUPPORT && PPPOE_SUPPORT 105 #define LWIP_MEM_ALIGN4_SIZE(size) (((size) + 4 - 1) & ~(4-1)) 114 #if MEMP_USE_CUSTOM_POOLS 115 #include "lwippools.h" 123 #undef LWIP_MALLOC_MEMPOOL 124 #undef LWIP_MALLOC_MEMPOOL_START 125 #undef LWIP_MALLOC_MEMPOOL_END 126 #undef LWIP_PBUF_MEMPOOL #define SNMP_MAX_VALUE_SIZE
#define MEMP_NUM_SNMP_VARBIND
#define LWIP_PBUF_MEMPOOL(name, num, payload, desc, attr)
#define MEMP_NUM_LOCALHOSTLIST
#define MEMP_NUM_SNMP_ROOTNODE
#define MEMP_NUM_PPPOE_INTERFACES
#define LWIP_MEMPOOL(name, num, size, desc, attr)
#define MEMP_NUM_TCP_PCB_LISTEN
#define MEMP_NUM_SYS_TIMEOUT
#define MEMP_NUM_REASSDATA
#define MEMP_NUM_FRAG_PBUF
#define MEMP_NUM_ARP_QUEUE
#define PBUF_POOL_BUFSIZE
#define MEMP_NUM_SNMP_VALUE
#define MEMP_NUM_SNMP_NODE
#define MEMP_NUM_TCPIP_MSG_API
#define MEMP_NUM_IGMP_GROUP
#define LWIP_MEM_ALIGN4_SIZE(size)
#define MEMP_NUM_TCPIP_MSG_INPKT