bridge: Fix IPv6 multicast snooping by storing correct protocol type
[cascardo/linux.git] / net / bridge / br_multicast.c
index 09d5c09..17708fc 100644 (file)
@@ -784,7 +784,7 @@ static int br_ip6_multicast_add_group(struct net_bridge *br,
                return 0;
 
        ipv6_addr_copy(&br_group.u.ip6, group);
-       br_group.proto = htons(ETH_P_IP);
+       br_group.proto = htons(ETH_P_IPV6);
 
        return br_multicast_add_group(br, port, &br_group);
 }