lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] [LwIP-1.4.1 + ChibiOS-2.6 + STM32F407] memp_malloc: out of


From: Adam
Subject: [lwip-users] [LwIP-1.4.1 + ChibiOS-2.6 + STM32F407] memp_malloc: out of memory in pool PBUF_POOL
Date: Thu, 19 Jun 2014 23:58:58 -0700 (PDT)

Hi everyone, 

I am still getting hard error on memp_malloc after not null check.
Statistic writes this error: memp_malloc: out of memory in pool
PBUF_POOL, despite MEM PBUF_POOL: avail: 20, used 4, max 8.

Then tcpip stack stops receive anything. The call to memp_malloc is when
pbuf_malloc tries to allocate the head of the chain. pbuf_pool_bufsize is
around 1500B and the length of the incoming appears to be max 128B.

#define TCP_MSS                 (1500 - 40)
#define ETH_PAD_SIZE                    0
#define PBUF_LINK_HLEN                  (14 + ETH_PAD_SIZE)
#define PBUF_POOL_BUFSIZE LWIP_MEM_ALIGN_SIZE(TCP_MSS+40+PBUF_LINK_HLEN)
#define PBUF_POOL_SIZE                  20

This state happens after approx 15minutes of idling on my network.

Thank you for your help!

Adam





--
View this message in context: 
http://lwip.100.n7.nabble.com/LwIP-1-4-1-ChibiOS-2-6-STM32F407-memp-malloc-out-of-memory-in-pool-PBUF-POOL-tp22810.html
Sent from the lwip-users mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]