5 Commits

Author SHA1 Message Date
rzalamena
a278d4ba41 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@
2016-12-23 13:44:31 +00:00
naddy
4cd91c97ef remove unused inclusion of sys/uio.h from patch
drop groff
2015-01-19 20:26:04 +00:00
sthen
0e0545f474 unnecessary param.h 2014-10-13 19:17:23 +00:00
dcoppa
ee5d451451 Fix an off-by-one bug in config.c
From Joseph Walsh <joseph_walsh AT genua DOT de>, thanks!

OK sthen@
2013-06-07 20:06:03 +00:00
sthen
99d5e52b90 igmpproxy is a simple multicast routing daemon which uses IGMP
forwarding to dynamically route multicast traffic.  Routing is done
by defining an "upstream" interface on which the daemon acts as a
normal Multicast client, and one or more "downstream" interfaces
that serves clients on the destination networks. This is useful in
situations where other dynamic multicast routers cannot be used.

from markus with small adjustments.
ok markus
2008-02-08 19:30:51 +00:00