LWIP PBUF_POOL_BUFSIZE increased to fit also IPv6 header

IPv6 header requires 20 more bytes compared to IPv4 header.
pull/6139/head
Veijo Pesonen 2018-02-20 15:41:50 +02:00
parent 636ced8ed0
commit e1d9d8783d
1 changed files with 6 additions and 0 deletions

View File

@ -150,6 +150,12 @@
#ifdef MBED_CONF_LWIP_PBUF_POOL_BUFSIZE
#undef PBUF_POOL_BUFSIZE
#define PBUF_POOL_BUFSIZE MBED_CONF_LWIP_PBUF_POOL_BUFSIZE
#else
#if LWIP_IPV6
#define PBUF_POOL_BUFSIZE LWIP_MEM_ALIGN_SIZE(TCP_MSS+20+40+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)
#else
#define PBUF_POOL_BUFSIZE LWIP_MEM_ALIGN_SIZE(TCP_MSS+20+20+PBUF_LINK_ENCAPSULATION_HLEN+PBUF_LINK_HLEN)
#endif
#endif
#ifdef MBED_CONF_LWIP_MEM_SIZE