mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git/
synced 2026-04-23 08:55:56 -04:00
eth: platform: add a helper for loading netdev->dev_addr
Commit 406f42fa0d ("net-next: When a bond have a massive amount
of VLANs...") introduced a rbtree for faster Ethernet address look
up. To maintain netdev->dev_addr in this tree we need to make all
the writes to it got through appropriate helpers.
There is a handful of drivers which pass netdev->dev_addr as
the destination buffer to eth_platform_get_mac_address().
Add a helper which takes a dev pointer instead, so it can call
an appropriate helper.
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
committed by
David S. Miller
parent
da8f606e15
commit
ba882580f2
@@ -29,6 +29,7 @@ struct device;
|
||||
struct fwnode_handle;
|
||||
|
||||
int eth_platform_get_mac_address(struct device *dev, u8 *mac_addr);
|
||||
int platform_get_ethdev_address(struct device *dev, struct net_device *netdev);
|
||||
unsigned char *arch_get_platform_mac_address(void);
|
||||
int nvmem_get_mac_address(struct device *dev, void *addrbuf);
|
||||
int device_get_mac_address(struct device *dev, char *addr);
|
||||
|
||||
Reference in New Issue
Block a user