mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-23 07:01:23 +00:00
net: dev: Add extack argument to dev_set_mac_address()
A follow-up patch will add a notifier type NETDEV_PRE_CHANGEADDR, which allows vetoing of MAC address changes. One prominent path to that notification is through dev_set_mac_address(). Therefore give this function an extack argument, so that it can be packed together with the notification. Thus a textual reason for rejection (or a warning) can be communicated back to the user. Signed-off-by: Petr Machata <petrm@mellanox.com> Acked-by: Jiri Pirko <jiri@mellanox.com> Reviewed-by: Ido Schimmel <idosch@mellanox.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
95302c394c
commit
3a37a9636c
13 changed files with 29 additions and 24 deletions
|
@ -246,7 +246,7 @@ static int dev_ifsioc(struct net *net, struct ifreq *ifr, unsigned int cmd)
|
|||
case SIOCSIFHWADDR:
|
||||
if (dev->addr_len > sizeof(struct sockaddr))
|
||||
return -EINVAL;
|
||||
return dev_set_mac_address(dev, &ifr->ifr_hwaddr);
|
||||
return dev_set_mac_address(dev, &ifr->ifr_hwaddr, NULL);
|
||||
|
||||
case SIOCSIFHWBROADCAST:
|
||||
if (ifr->ifr_hwaddr.sa_family != dev->type)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue