History

net: bridge: mdb: add support for add/del/dump of entries with source

Add new mdb attributes (MDBE_ATTR_SOURCE for setting, MDBA_MDB_EATTR_SOURCE for dumping) to allow add/del and dump of mdb entries with a source address (S,G). New S,G entries are created with filter mode of MCAST_INCLUDE. The same attributes are used for IPv4 and IPv6, they're validated and parsed based on their protocol. S,G host joined entries which are added by user are not allowed yet.

Nikolay Aleksandrov committed 6 years ago

Commit 88d4bd11 parent 9c4258c3 files · +130 −28Browse files

Showing the changes to include/uapi (1 of 3 files). Show all

Unified · Split

include/uapi/linux/if_bridge.h+2−0
@@ -457,6 +457,7 @@ enum { · 456 unmodified lines
457457 MDBA_MDB_EATTR_TIMER,
458458 MDBA_MDB_EATTR_SRC_LIST,
459459 MDBA_MDB_EATTR_GROUP_MODE,
460+ MDBA_MDB_EATTR_SOURCE,
460461 __MDBA_MDB_EATTR_MAX
461462 };
462463 #define MDBA_MDB_EATTR_MAX (__MDBA_MDB_EATTR_MAX - 1)
@@ -542,6 +543,7 @@ enum { · 79 unmodified lines
542543 */
543544 enum {
544545 MDBE_ATTR_UNSPEC,
546+ MDBE_ATTR_SOURCE,
545547 __MDBE_ATTR_MAX,
546548 };
547549 #define MDBE_ATTR_MAX (__MDBE_ATTR_MAX - 1)