diff --git a/net/bridge/br_multicast.c b/net/bridge/br_multicast.c index 09d5c098792562655e19c8e66a13f89684534a5a..17708fccf1ee91f2c9d563e2a19f2eadd79d0c9a 100644 --- a/net/bridge/br_multicast.c +++ b/net/bridge/br_multicast.c @@ -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); }