1
0
mirror of https://git.openwrt.org/openwrt/openwrt.git synced 2024-10-19 22:18:16 +02:00
openwrt/package/network/services
John Crispin 29c3611294 igmpproxy: Multiple downlink interfaces fix.
from Erik Tews <erik@datenzone.de>

This patch has two effects. First, the quickleave feature/behaviour is
disabled for all groups that are used on more than one interface. The
idea of quickleave is to leave a group fast and later figure out whether
there is still somebody interested in that group. For groups used on
more than one interface, it is already known that there is still
somebody interested in that group.

Second, when a leave is received for a group that is used on more than
one interface, igmpproxy sends queries on all interface to discover
remeining listeners for that group. Previously these queries were only
send on the interface the leave was received on, so that listeners on
the other interfaces were not discovered and the group might be left on
the upstream router incorrectly.

This patch can be improved by sending the queries only on the interface
the leave was received on and adapting the algorithm in
internAgeRoute(...) in rttable.c in a way that only one interface is
actually processed and all other interfaces of the route are silently
assumed to be still active.

Signed-off-by: Erik Tews <erik@datenzone.de>

SVN-Revision: 44859
2015-03-17 09:43:07 +00:00
..
authsae license info - revert r43155 2014-11-03 09:56:44 +00:00
dnsmasq dnsmasq: enable pxe-prompt, pxe-service config options 2015-03-13 08:39:08 +00:00
dropbear package/*: replace occurences of 'ln -sf' to '$(LN)' 2014-11-06 19:35:34 +00:00
ead license info - revert r43155 2014-11-03 09:56:44 +00:00
hostapd packages: some (e)glibc fixes after r44701 2015-03-16 12:25:06 +00:00
igmpproxy igmpproxy: Multiple downlink interfaces fix. 2015-03-17 09:43:07 +00:00
ipset-dns Add a few SPDX tags 2014-11-02 12:20:54 +00:00
lldpd packages: some (e)glibc fixes after r44701 2015-03-16 12:25:06 +00:00
mdns mdns: install uci package as config 2015-01-14 09:59:26 +00:00
odhcpd odhcpd: improvements for DHCPv4 and compile fixes 2015-03-06 14:41:07 +00:00
openvpn openvpn: autostart openvpn instances for each .conf file in /etc/openvpn 2015-02-07 21:01:28 +00:00
openvpn-easy-rsa packages: remove uneeded PKG_BUILD_DIR overrides 2015-02-22 01:31:21 +00:00
ppp ppp: Allow PPTP over a specified interface 2015-02-22 08:29:34 +00:00
relayd relayd: bump to latest git HEAD 2015-03-13 08:38:46 +00:00
samba36 packages: some (e)glibc fixes after r44701 2015-03-16 12:25:06 +00:00
uhttpd packages: more (e)glibc fixes after r44701 2015-03-16 12:32:22 +00:00