IPv4 Multicast patches

Icon  Name                                      Last modified      Size  Description
[DIR] Parent Directory - [TXT] freebsd_vifctln.patch 31-May-2006 15:10 2.3K [TXT] linux-2.6.1-mr.patch 17-Jan-2004 19:53 2.5K [TXT] linux-2.6.25.7-mr.patch 13-Jul-2008 23:03 2.6K [TXT] mcast-checkpatch.c 27-May-2005 09:53 2.8K [TXT] mcast-checkpatch2.c 31-May-2006 13:47 3.3K [TXT] mcjoin.c 19-Aug-2005 21:33 4.3K [TXT] pimd-2.1.0-alpha29.18-ifindex.patch 19-Aug-2005 03:16 9.5K [TXT] pimd-2.1.0-alpha29.18-vifctln.patch 19-Aug-2005 16:41 1.1K [TXT] pimd-2.1.0-alpha29.19-IFF_MULTICAST.patch 19-Aug-2005 03:16 841 [   ] pimd-2.1.0-alpha29.19.tar.gz 15-Jan-2005 02:40 188K GZIP compressed docume>

The whole issue

What's the problem with this stuff? Simple: when the multicast routing API was designed, they didn't take into account that multiple interfaces might have the same IP assigned.

Example:

11: br0:  mtu 1500 qdisc noqueue 
    inet 172.22.2.22/28 brd 172.22.2.31 scope global br0
12: dc24@NONE:  mtu 1476 qdisc noqueue 
    inet 172.22.2.22 peer 172.22.24.1/32 scope global dc24
13: dc20@NONE:  mtu 16412 qdisc noqueue 
    inet 172.22.2.22 peer 172.22.20.1/32 scope global dc20

The problem is that pimd will bind 3 times to the same interface. The patches here fix this.

2004-2005 equinox