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

Commit 0a46baaf authored by Shweta Choudaha's avatar Shweta Choudaha Committed by David S. Miller
Browse files

ip6gre: Allow live link address change



The ip6 GRE tap device should not be forced to down state to change
the mac address and should allow live address change for tap device
similar to ipv4 gre.

Signed-off-by: default avatarShweta Choudaha <schoudah@brocade.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent a436d20d
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1256,6 +1256,8 @@ static int ip6gre_tap_init(struct net_device *dev)
	if (ret)
		return ret;

	dev->priv_flags |= IFF_LIVE_ADDR_CHANGE;

	tunnel = netdev_priv(dev);

	ip6gre_tnl_link_config(tunnel, 1);
@@ -1289,6 +1291,7 @@ static void ip6gre_tap_setup(struct net_device *dev)

	dev->features |= NETIF_F_NETNS_LOCAL;
	dev->priv_flags &= ~IFF_TX_SKB_SHARING;
	dev->priv_flags |= IFF_LIVE_ADDR_CHANGE;
}

static bool ip6gre_netlink_encap_parms(struct nlattr *data[],