#
b33070e0 |
|
01-Oct-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Add documentation for bug #49139: IGMP "All Systems" vs MLD "All Nodes" inconsistency
|
#
5d811d79 |
|
27-Sep-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Minor: Documentation updates
|
#
c7c6b7ce |
|
21-Sep-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Rework IGMP and MLD6 code to store group info per-netif. Reasoning: - Makes code in single-netif case perform better and smaller - IGMP / MLD6 code is a little bit easier to read and understand - Easier to get multicast groups per netif when implementing drivers Downside: In multi-netif mode, there are two more pointers on each netif, even if IGMP/MLD6 is not used on it. But these systems should not be so memory-constrained that this will matter.
|
#
ee4cd45c |
|
19-Sep-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Fix bug #49125: Need a way to iterate multicast groups for MAC filtering -> let list heads be a public symbol
|
#
6b1e1af3 |
|
19-Aug-2016 |
goldsimon <goldsimon@gmx.de> |
combine MAC filter actions for IGMP and MLD6 (IGMP has compatibility defines for old code, MLD6 filter functions must be adapted)
|
#
a189941d |
|
19-Aug-2016 |
goldsimon <goldsimon@gmx.de> |
make igmp/mld6 filter actions an enum and define them in netif.h where the callback function prototypes are defined
|
#
451277e7 |
|
24-May-2016 |
Dirk Ziegelmeier <dirk@ziegelmeier.net> |
Include all lwIP files in doxygen documentation
|
#
22df34fc |
|
06-Oct-2015 |
sg <goldsimon@gmx.de> |
minor/coding style: removed spaces before line ending (from file header)
|
#
490581a0 |
|
06-Oct-2015 |
sg <goldsimon@gmx.de> |
minor/coding style: removed spaces before line ending
|
#
ba71ac78 |
|
28-Sep-2015 |
Erik Ekman <erik.ekman@verisure.com> |
Add functions to join/leave IGMP group by netif Existing functions are based on IP address, but the address is used only to look up which netif to act on. The netif-based core code is extracted to new exported functions. If you have a netif handle, this makes it easier to join/leave groups, without the need to convert to IP address first only for the IGMP code to convert back to netif.
|
#
ce7e31cd |
|
09-Apr-2015 |
sg <goldsimon@gmx.de> |
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; ip_addr_t is used for all generic IP addresses for the API, ip(4/6)_addr_t are only used internally or when initializing netifs or when calling version-related functions
|
#
ec5cf859 |
|
22-Feb-2015 |
sg <goldsimon@gmx.de> |
Continued chrysn's work: changed nearly all functions taking 'ip(X)_addr_t' pointer to take const pointers (changed user callbacks: raw_recv_fn, udp_recv_fn; changed port callbacks: netif_output_fn, netif_igmp_mac_filter_fn)
|
#
678dcc2c |
|
01-Sep-2014 |
goldsimon <goldsimon@gmx.de> |
Moved IPv4/IPv6 headers to common include folder, now that their names are unique -> no need to add 3 directories to the include path when compiling lwIP
|