]> git.baikalelectronics.ru Git - kernel.git/commit
net: bridge: mcast: improve IGMPv3/MLDv2 query processing
authorNikolay Aleksandrov <nikolay@cumulusnetworks.com>
Mon, 7 Sep 2020 09:56:18 +0000 (12:56 +0300)
committerJakub Kicinski <kuba@kernel.org>
Mon, 7 Sep 2020 20:16:36 +0000 (13:16 -0700)
commit059421dd5c7b4b7c729a2b6d6f38724f5f148427
tree8e7c918fecc777f97aea725aae9700f4fc4e76a0
parent27310e1dcbb9117ae563f829767a93aa2eacd4b1
net: bridge: mcast: improve IGMPv3/MLDv2 query processing

When an IGMPv3/MLDv2 query is received and we're operating in such mode
then we need to avoid updating group timers if the suppress flag is set.
Also we should update only timers for groups in exclude mode.

v3: add IPv6/MLDv2 support

Signed-off-by: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/bridge/br_multicast.c