netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH iproute2-next 0/6] bridge: mdb: add support for IGMPv3/MLDv2 attributes
@ 2020-10-08 13:50 Nikolay Aleksandrov
  2020-10-08 13:50 ` [PATCH iproute2-next 1/6] bridge: mdb: add support for source address Nikolay Aleksandrov
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Nikolay Aleksandrov @ 2020-10-08 13:50 UTC (permalink / raw)
  To: netdev; +Cc: roopa, dsahern, Nikolay Aleksandrov

From: Nikolay Aleksandrov <nikolay@nvidia.com>

Hi,
This set adds support for IGMPv3/MLDv2 attributes, they're mostly
read-only at the moment. The only new "set" option is the source address
for S,G entries. It is added in patch 01 (see the patch commit message for
an example). Patch 02 shows a missing flag (fast_leave) for
completeness, then patch 03 shows the new IGMPv3/MLDv2 flags:
added_by_star_ex and blocked. Patches 04-06 show the new extra
information about the entry's state when IGMPv3/MLDv2 are enabled. That
includes its filter mode (include/exclude), source list with timers and
origin protocol (currently only static/kernel), in order to show the new
information the user must use "-d"/show_details.
Here's the output of a few IGMPv3 entries:
 dev bridge port ens12 grp 239.0.0.1 src 20.21.22.23 temp filter_mode include proto kernel  blocked    0.00
 dev bridge port ens12 grp 239.0.0.1 src 8.9.10.11 temp filter_mode include proto kernel  blocked    0.00
 dev bridge port ens12 grp 239.0.0.1 src 1.2.3.1 temp filter_mode include proto kernel  blocked    0.00
 dev bridge port ens12 grp 239.0.0.1 temp filter_mode exclude source_list 20.21.22.23/0.00,8.9.10.11/0.00,1.2.3.1/0.00 proto kernel    26.65

Thanks,
 Nik

Nikolay Aleksandrov (6):
  bridge: mdb: add support for source address
  bridge: mdb: print fast_leave flag
  bridge: mdb: show igmpv3/mldv2 flags
  bridge: mdb: print filter mode when available
  bridge: mdb: print source list when available
  bridge: mdb: print protocol when available

 bridge/mdb.c      | 123 ++++++++++++++++++++++++++++++++++++++++------
 man/man8/bridge.8 |   8 +++
 2 files changed, 117 insertions(+), 14 deletions(-)

-- 
2.25.4


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

end of thread, other threads:[~2020-10-12  2:08 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-08 13:50 [PATCH iproute2-next 0/6] bridge: mdb: add support for IGMPv3/MLDv2 attributes Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 1/6] bridge: mdb: add support for source address Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 2/6] bridge: mdb: print fast_leave flag Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 3/6] bridge: mdb: show igmpv3/mldv2 flags Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 4/6] bridge: mdb: print filter mode when available Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 5/6] bridge: mdb: print source list " Nikolay Aleksandrov
2020-10-08 13:50 ` [PATCH iproute2-next 6/6] bridge: mdb: print protocol " Nikolay Aleksandrov
2020-10-12  2:08 ` [PATCH iproute2-next 0/6] bridge: mdb: add support for IGMPv3/MLDv2 attributes David Ahern

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).