20 Commits (bcab7fef8401d4d697c035aa11428bfe32a2406b)

Author SHA1 Message Date
Dirk Ziegelmeier bcab7fef84 netifapi.c: Fix compile when IPv4 is not enabled 10 years ago
Dirk Ziegelmeier f4fbc90217 netifapi: Do not pass NULL pointers for IP addresses to subsequent functions 10 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 22df34fc70 minor/coding style: removed spaces before line ending (from file header) 11 years ago
sg c1c65777b6 worked on task #13480: added LWIP_IPV4 define - IPv4 can be disabled, leaving an IPv6-only stack (SNMP is still missing) 11 years ago
sg ce7e31cd04 task #12722 (improve IPv4/v6 address handling): renamed ip_addr_t to ip4_addr_t, renamed ipX_addr_t to ip_addr_t and added IP version; 11 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
goldsimon f8af1a7443 fixed bug #35931: Name space pollution in api_msg.c and netifapi.c 14 years ago
goldsimon 5d360a6711 Replaced struct ip_addr by typedef ip_addr_t to make changing the actual implementation behind the typedef easier. 16 years ago
goldsimon 2d4e76874c Using typedefs for function prototypes and -pointers throughout the stack for clarity 16 years ago
goldsimon e2de2c6bb2 Added netifapi_netif_set_addr() 17 years ago
fbernon 79c00be516 netifapi.h, netifapi.c: add function netifapi_netif_set_default. Change the common function to reduce a little bit the footprint (for all functions using only the "netif" parameter). 19 years ago
fbernon 949efb414a netifapi.h, netifapi.c: add functions netifapi_netif_set_up, netifapi_netif_set_down, netifapi_autoip_start and netifapi_autoip_stop. Use a common function to reduce a little bit the footprint (for all functions using only the "netif" parameter). 19 years ago
fbernon e3cd1ac1f9 Minor changes (but in lot of files): add #if/#endif for options where they could miss. #if LWIP_xxx if always put after #include "lwip/opt.h" (note this one indirectly include cc.h). Move others includes inside #if/#endif block. 19 years ago
fbernon 9152d6671c Comments Fix for Doxygen documentation 19 years ago
fbernon d6fbe45296 netifapi.h, netifapi.c, tcpip.h, tcpip.c: Update code to handle the option LWIP_TCPIP_CORE_LOCKING, and do some changes to be coherent with last modifications in api_lib/api_msg (use pointers and not type with table, etc...) 19 years ago
fbernon 090aaefb39 Add LWIP_TCPIP_CORE_LOCKING option (0 as default value) to experiment "locking" as feature to communicate with tcpip_thread for sequential API (netconn & socket layers). Add a alternative code for lwip_sendto to how the code can be optimized with such feature.... 19 years ago
goldsimon 8a30754e9c Done some work on task #1549 (function documentation) and minor changes to meet coding standard 19 years ago
fbernon 9cf1390dc6 sockets.c, api_lib.c, api_msg.h, api_msg.c, netifapi.h, netifapi.c, tcpip.c: Include a function pointer instead of a table index in the message to reduce footprint. Disable some part of lwip_send and lwip_sendto if some options are not set (LWIP_TCP, LWIP_UDP, LWIP_RAW). 19 years ago
fbernon 35893e36dd opt.h, tcpip.h, tcpip.c, netifapi.h, netifapi.c: New configuration option LWIP_NETIF_API allow to use thread-safe functions to add/remove netif in list, and to start/stop dhcp clients, using new functions from netifapi.h. Disable as default (no port change to do). 19 years ago