lwippools.h 646 B

1234567891011121314151617181920
  1. /* OPTIONAL: Pools to replace heap allocation
  2. * Optional: Pools can be used instead of the heap for mem_malloc. If
  3. * so, these should be defined here, in increasing order according to
  4. * the pool element size.
  5. *
  6. * LWIP_MALLOC_MEMPOOL(number_elements, element_size)
  7. */
  8. #if MEM_USE_POOLS
  9. LWIP_MALLOC_MEMPOOL_START
  10. LWIP_MALLOC_MEMPOOL(100, 256)
  11. LWIP_MALLOC_MEMPOOL(50, 512)
  12. LWIP_MALLOC_MEMPOOL(20, 1024)
  13. LWIP_MALLOC_MEMPOOL(20, 1536)
  14. LWIP_MALLOC_MEMPOOL_END
  15. #endif /* MEM_USE_POOLS */
  16. /* Optional: Your custom pools can go here if you would like to use
  17. * lwIP's memory pools for anything else.
  18. */
  19. LWIP_MEMPOOL(SYS_MBOX, 22, 100, "SYS_MBOX")