]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/bridge/br_private.h
bridge: apply multicast snooping to IPv6 link-local, too
[karo-tx-linux.git] / net / bridge / br_private.h
index d41283c57952104c57f0eb674e7c6294599b32dc..89b2949be02fa402d0b3bdc1fc38546e2a34e75e 100644 (file)
@@ -476,16 +476,6 @@ extern void br_mdb_notify(struct net_device *dev, struct net_bridge_port *port,
 #define mlock_dereference(X, br) \
        rcu_dereference_protected(X, lockdep_is_held(&br->multicast_lock))
 
-#if IS_ENABLED(CONFIG_IPV6)
-#include <net/addrconf.h>
-static inline int ipv6_is_transient_multicast(const struct in6_addr *addr)
-{
-       if (ipv6_addr_is_multicast(addr) && IPV6_ADDR_MC_FLAG_TRANSIENT(addr))
-               return 1;
-       return 0;
-}
-#endif
-
 static inline bool br_multicast_is_router(struct net_bridge *br)
 {
        return br->multicast_router == 2 ||