126 Commits (e5f9f187adfa962aed8ccaa6a75eb01992e25dff)

Author SHA1 Message Date
Dirk Ziegelmeier e5f9f187ad Continue to fix incorrect casts via size_t for some platforms 9 years ago
Dirk Ziegelmeier b99b7577fc memp.c: Only check for overflow/underflow if an element could be allocated 10 years ago
Axel Lin 1a7ba24d13 memp: Fix memp_overflow_check_all failure 10 years ago
Erik Ekman a82ec4499f memp: Check for null in memp_free 10 years ago
Axel Lin db6aa82a10 memp: Fix comment for memp_overflow_check_element_overflow/underflow 10 years ago
Axel Lin b3bae1b44c memp: Fix unused variable build error when MEMP_SANITY_REGION_BEFORE/AFTER is 0 10 years ago
goldsimon 55d05092ef simplify memp.c code a bit 10 years ago
Axel Lin 0e9ef19cfb memp: Remove memp_overflow_init() function 10 years ago
Axel Lin e24fde05db memp: Fix memp_overflow_check_element_overflow assertion 10 years ago
Axel Lin ef31afb921 memp: Fix build error when LWIP_HOOK_MEMP_AVAILABLE is defined 10 years ago
Dirk Ziegelmeier 8d07629b71 Some documentation cleanups and include more comments that have been already in code into doxygen docs 10 years ago
Dirk Ziegelmeier 70927892e1 Fix doxygen warning about debug parameters in memp.c 10 years ago
goldsimon af97f9b239 fixed gcc compiler error in do_memp_free_pool(): obviously, SYS_ARCH_DECL_PROTECT() must be the last declaration... 10 years ago
Dirk Ziegelmeier c6831648e2 Document apps in doxygen module style, create more top-level categories to structure documentation 10 years ago
Dirk Ziegelmeier bd79f6c055 Document DNS, memory pools and PBUFs as modules 10 years ago
goldsimon e030118750 moved MEM_LIBC_MALLOC code from mem.h to mem.c: 10 years ago
goldsimon 168ad22761 fixed custom pools after last memp cleanup 10 years ago
sg de9054cb7a memp: cleaned up MEMP_MEM_MALLOC: 10 years ago
Dirk Ziegelmeier 5d4c1432c2 Fix bug #48436: Naming clash for timers.c (with FreeRTOS) 10 years ago
Dirk Ziegelmeier 72208cddfa Rename ip_frag.* to ip4_frag.* 10 years ago
Dirk Ziegelmeier 7037b340c1 Move etharp to core/ipv4, which is a more appropriate place for it 10 years ago
Dirk Ziegelmeier 4ea1d62d45 Update some doxygen comments 10 years ago
Dirk Ziegelmeier 01e5d6d819 memp.c: No need to init variables located in BSS section 10 years ago
goldsimon 6293a835e9 fixed compiling: forgot to move one line :-( 10 years ago
goldsimon 2df636fe77 memp: fixed STATS initialization 10 years ago
goldsimon 959042aa88 memp: fixed compiling various combinations of memp stats (display etc.) 10 years ago
Dirk Ziegelmeier 212eacd9d6 Fix bug #48356: private memp pools have no statistic counters 10 years ago
goldsimon 14ca418ac0 minor: coding style fixes 10 years ago
Dirk Ziegelmeier bb908366a5 More PPP cleanups 10 years ago
Dirk Ziegelmeier 73d8f14ebd Fix compile when PPP is not enabled 10 years ago
Dirk Ziegelmeier ffa340a68c task #13907: PPP cleanups: Move PPP mempools out of lwIP core to PPP code 10 years ago
Dirk Ziegelmeier a212210c35 Add missing #include in memp.c 10 years ago
Dirk Ziegelmeier 24bc77a935 Found some struct instances that can be const 10 years ago
Axel Lin 70ebeda7ed memp: Simplify implementation of memp_overflow_check_all 10 years ago
Axel Lin a21144b834 memp: Fixup LWIP_HOOK_MEMP_AVAILABLE() hook 11 years ago
Axel Lin 5c27429958 memp: Fix if MEMP_OVERFLOW_CHECK guard in memp_free_pool 11 years ago
Axel Lin 9c6708513a Drop unnecessary NULL test for h->next->next in memp_sanity 11 years ago
Dirk Ziegelmeier 5f642eb3e3 Completely decouple SNMP stack from lwIP core by using private memory pools; 11 years ago
Dirk Ziegelmeier c838e1ed5b Implement possibility to declare private memory pools. This is useful to decouple some apps from the core (SNMP stack) or make contrib app useage simpler (httpserver_raw) . 11 years ago
sg c12fa7b4c4 started to move "private" header files containing implementation details to "lwip/priv/" include directory to seperate the API from the implementation. 11 years ago
sg 2b971400fa minor: coding style 11 years ago
sg 22df34fc70 minor/coding style: removed spaces before line ending (from file header) 11 years ago
sg 490581a0eb minor/coding style: removed spaces before line ending 11 years ago
Sylvain Rochet ea205f2fcd PPP, add PPPoS CB for PPPoS private data 11 years ago
sg b5b5844119 added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item is now available 11 years ago
goldsimon 338feef70e memp: also export memp_sizes[] if MEMP_USE_CUSTOM_POOLS==1 11 years ago
Simon Goldschmidt 1fd4b851f5 Moved #define NETDB_ELEM_SIZE from dns.h to netdb.h, where it belongs, and use sizeof() instead of hacked constants that are wrong on 64-bit platforms 12 years ago
Simon Goldschmidt e2c2afbbe0 patch #7885: modification of api modules to support FreeRTOS-MPU (don't pass stack-pointers to other threads) (based on patch by Artem Pisarenko) 12 years ago
Simon Goldschmidt 75f2c56558 bug #41188 Alignment error in memp_init() when MEMP_SEPARATE_POOLS==1 12 years ago
goldsimon 150b4fb4f6 fixed bug #37166: memp_sanity check loops itself 14 years ago