]> git.ipfire.org Git - thirdparty/kernel/linux.git/blobdiff - net/bridge/br_private.h
bridge: mcast: add IGMPv3 query support
[thirdparty/kernel/linux.git] / net / bridge / br_private.h
index 1b63177e0ccd4bd60e95eac4cb8fbccf3cf8fa0e..3d207d92d89936947f1e16b0538c4c923910fcfc 100644 (file)
@@ -333,6 +333,8 @@ struct net_bridge
        u32                             multicast_last_member_count;
        u32                             multicast_startup_query_count;
 
+       u8                              multicast_igmp_version;
+
        unsigned long                   multicast_last_member_interval;
        unsigned long                   multicast_membership_interval;
        unsigned long                   multicast_querier_interval;
@@ -582,6 +584,7 @@ int br_multicast_set_port_router(struct net_bridge_port *p, unsigned long val);
 int br_multicast_toggle(struct net_bridge *br, unsigned long val);
 int br_multicast_set_querier(struct net_bridge *br, unsigned long val);
 int br_multicast_set_hash_max(struct net_bridge *br, unsigned long val);
+int br_multicast_set_igmp_version(struct net_bridge *br, unsigned long val);
 struct net_bridge_mdb_entry *
 br_mdb_ip_get(struct net_bridge_mdb_htable *mdb, struct br_ip *dst);
 struct net_bridge_mdb_entry *