bridge: mcast: add IGMPv3 query support
This patch adds basic support for IGMPv3 queries, the default is IGMPv2 as before. A new multicast option - multicast_igmp_version, adds the ability to change it between 2 and 3 via netlink and sysfs. The option struct member is in a 4 byte hole in net_bridge. There also a few minor style adjustments in br_multicast_new_group and br_multicast_add_group. Signed-off-by:Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/uapi/linux/if_link.h 1 addition, 0 deletionsinclude/uapi/linux/if_link.h
- net/bridge/br_multicast.c 62 additions, 17 deletionsnet/bridge/br_multicast.c
- net/bridge/br_netlink.c 14 additions, 1 deletionnet/bridge/br_netlink.c
- net/bridge/br_private.h 3 additions, 0 deletionsnet/bridge/br_private.h
- net/bridge/br_sysfs_br.c 18 additions, 0 deletionsnet/bridge/br_sysfs_br.c
Loading
Please register or sign in to comment