History log of /seL4-camkes-master/projects/lwip/src/include/lwip/priv/memp_std.h
Revision Date Author Comments
# 9cf6bbf5 16-Jan-2018 goldsimon <goldsimon@gmx.de>

memp_std.h: make MEMP_PBUF a normal pool

No need to use LWIP_PBUF_MEMPOOL here since this pool never contains
pbufs with payload included.


# 2fd2b681 16-Jan-2018 goldsimon <goldsimon@gmx.de>

memp_std.h: fix LWIP_PBUF_MEMPOOL element size for MEMP_OVERFLOW_CHECK

The LWIP_PBUF_MEMPOOL define used MEMP_ALIGN_SIZE instead of
LWIP_MEM_ALIGN_SIZE to calculate the element size of PBUF_POOL pbufs.
This is wrong for MEMP_OVERFLOW_CHECK, since MEMP_ALIGN_SIZE adds
MEMP_SANITY_REGION_AFTER_ALIGNED. This should be only added during
pool_base buffer allocation but for PBUF_POOL, it changed the size
of the pool elements.


# d12d6aba 16-Jan-2018 goldsimon <goldsimon@gmx.de>

minor whitespace/indentation cleanup


# 68d75a58 21-Sep-2017 goldsimon <goldsimon@gmx.de>

sockets: adapt poll to LWIP_MPU_COMPATIBLE; make LWIP_SOCKET_POLL and LWIP_SOCKET_SELECT independent options


# 72a00ca7 12-Sep-2017 David Lockyer <david.lockyer@chronos.co.uk>

Fixed bug #51990: Calling select() from different threads with MPU enabled triggers memory protection fault

Signed-off-by: goldsimon <goldsimon@gmx.de>


# b34f2d56 04-Apr-2017 goldsimon <goldsimon@gmx.de>

altcp: allocate altcp_pcbs from a pool, not from heap (new option MEMP_NUM_ALTCP_PCB defaults to MEMP_NUM_TCP_PCB)


# 34682fac 31-Aug-2016 sg <goldsimon@gmx.de>

Remove ip4_frag IP_FRAG_USES_STATIC_BUF code: nearly the same as the other code, but IP_FRAG_USES_STATIC_BUF doesn't work when queuing pbufs


# 53dc94d5 27-Jul-2016 sg <goldsimon@gmx.de>

added LWIP_TIMERS_CUSTOM to override the default implementation of timeouts


# de9054cb 21-Jul-2016 sg <goldsimon@gmx.de>

memp: cleaned up MEMP_MEM_MALLOC:
- support memp stats when MEMP_MEM_MALLOC==1 (bug #48442);
- hide MEMP_MEM_MALLOC in memp.c instead of messing up the header file;
- make MEMP_OVERFLOW_CHECK work when MEMP_MEM_MALLOC==1


# 451277e7 24-May-2016 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Include all lwIP files in doxygen documentation


# ffa340a6 25-Apr-2016 Dirk Ziegelmeier <dirk@ziegelmeier.net>

task #13907: PPP cleanups: Move PPP mempools out of lwIP core to PPP code


# 5f642eb3 12-Nov-2015 Dirk Ziegelmeier <dirk@ziegelmeier.net>

Completely decouple SNMP stack from lwIP core by using private memory pools;
Move SNMP stack to apps;
API breaking change: Users need to call snmp_init() now!


# c12fa7b4 09-Oct-2015 sg <goldsimon@gmx.de>

started to move "private" header files containing implementation details to "lwip/priv/" include directory to seperate the API from the implementation.