CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2016/12/23 06:44:31
Modified files:
net/igmpproxy : Makefile
net/igmpproxy/patches: patch-config_c patch-defs_h patch-ifvc_c
patch-igmpproxy_c patch-request_c
patch-rttable_c
Added files:
net/igmpproxy/patches: patch-mcgroup_c
Log message:
Improved the igmpproxy code to be able to run on multiple rdomains, here
is a list of changes:
- Ignore interfaces that are not listed in the configuration file: fixes
an abort when trying to configure interface located in a different
rdomain and doesn't look to the address of interfaces outside the
configuration (otherwise it would pick the wrong interface in some cases).
- Improve the routing code: use a rb-tree to store groups avoiding group
duplications and having to fix hand-rolled list implementations.
- Fixed some warnings and improved debug messages.
As discussed with ajacoutot@,
ok reyk@