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

Commit 067fb4c8 authored by Danny Kukawka's avatar Danny Kukawka Committed by David S. Miller
Browse files

igbvf: reset netdevice addr_assign_type if changed



Reset the state of addr_assign_type to NET_ADDR_PERM as soon as
the MAC get changed via .ndo_set_mac_address.

v2: use bitops to reset addr_assign_type

Signed-off-by: default avatarDanny Kukawka <danny.kukawka@bisect.de>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 5a5e7c36
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -1712,6 +1712,7 @@ static int igbvf_set_mac(struct net_device *netdev, void *p)
		return -EADDRNOTAVAIL;

	memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len);
	netdev->addr_assign_type &= ~NET_ADDR_RANDOM;

	return 0;
}