netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] bridge: add support for IGMPv3 and MLDv2 querier
@ 2016-11-21 12:03 Nikolay Aleksandrov
  2016-11-21 12:03 ` [PATCH net-next 1/2] bridge: mcast: add IGMPv3 query support Nikolay Aleksandrov
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Nikolay Aleksandrov @ 2016-11-21 12:03 UTC (permalink / raw)
  To: netdev; +Cc: roopa, sashok, stephen, davem, liuhangbin, Nikolay Aleksandrov

Hi all,
This patch-set adds support for IGMPv3 and MLDv2 querier in the bridge.
Two new options which can be toggled via netlink and sysfs are added that
control the version per-bridge:
 multicast_igmp_version - default 2, can be set to 3
 multicast_mld_version - default 1, can be set to 2 (this option is
                         disabled if CONFIG_IPV6=n)

Note that the names do not include "querier", I think that these options
can be re-used later as more IGMPv3 support is added to the bridge so we
can avoid adding more options to switch between v2 and v3 behaviour.

The set uses the already existing br_ip{4,6}_multicast_alloc_query
functions and adds the appropriate header based on the chosen version.

For the initial support I have removed the compatibility implementation
(RFC3376 sec 7.3.1, 7.3.2; RFC3810 sec 8.3.1, 8.3.2), because there are
some details that we need to sort out.

Thank you,
 Nik


Nikolay Aleksandrov (2):
  bridge: mcast: add IGMPv3 query support
  bridge: mcast: add MLDv2 querier support

 include/uapi/linux/if_link.h |   2 +
 net/bridge/br_multicast.c    | 166 +++++++++++++++++++++++++++++++++----------
 net/bridge/br_netlink.c      |  34 ++++++++-
 net/bridge/br_private.h      |   7 ++
 net/bridge/br_sysfs_br.c     |  40 +++++++++++
 5 files changed, 210 insertions(+), 39 deletions(-)

-- 
2.1.4

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2016-11-21 18:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-11-21 12:03 [PATCH net-next 0/2] bridge: add support for IGMPv3 and MLDv2 querier Nikolay Aleksandrov
2016-11-21 12:03 ` [PATCH net-next 1/2] bridge: mcast: add IGMPv3 query support Nikolay Aleksandrov
2016-11-21 12:03 ` [PATCH net-next 2/2] bridge: mcast: add MLDv2 querier support Nikolay Aleksandrov
2016-11-21 18:17 ` [PATCH net-next 0/2] bridge: add support for IGMPv3 and MLDv2 querier David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).