Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ba46ee4c authored by David Ahern's avatar David Ahern Committed by David S. Miller
Browse files

net: ipv6: Do not add multicast route for l3 master devices



L3 master devices are virtual devices similar to the loopback
device. Link local and multicast routes for these devices do
not make sense. The ipv6 addrconf code already skips adding a
linklocal address; do the same for the mcast route.

Signed-off-by: default avatarDavid Ahern <dsa@cumulusnetworks.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent cd2a9e62
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2254,7 +2254,7 @@ static struct inet6_dev *addrconf_add_dev(struct net_device *dev)
		return ERR_PTR(-EACCES);

	/* Add default multicast route */
	if (!(dev->flags & IFF_LOOPBACK))
	if (!(dev->flags & IFF_LOOPBACK) && !netif_is_l3_master(dev))
		addrconf_add_mroute(dev);

	return idev;