]> git.baikalelectronics.ru Git - kernel.git/commit
bridge: Allow mcast snooping for transient link local addresses too
authorLinus Lüssing <linus.luessing@web.de>
Tue, 15 Feb 2011 13:19:21 +0000 (13:19 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 22 Feb 2011 18:07:28 +0000 (10:07 -0800)
commit18fb500b201880badec3c4966cbcc2a351cb2d50
treeb3b09d3d6510f57724c599246f2bbe08451f8165
parentb9631a3977862cbb604140ae0fc757b8ca0f40f2
bridge: Allow mcast snooping for transient link local addresses too

Currently the multicast bridge snooping support is not active for
link local multicast. I assume this has been done to leave
important multicast data untouched, like IPv6 Neighborhood Discovery.

In larger, bridged, local networks it could however be desirable to
optimize for instance local multicast audio/video streaming too.

With the transient flag in IPv6 multicast addresses we have an easy
way to optimize such multimedia traffic without tempering with the
high priority multicast data from well-known addresses.

This patch alters the multicast bridge snooping for IPv6, to take
effect for transient multicast addresses instead of non-link-local
addresses.

Signed-off-by: Linus Lüssing <linus.luessing@web.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_multicast.c