network/netdev: generate persistent MAC address when creating netdev interface

Preparation for later commits.
This commit is contained in:
Yu Watanabe
2021-12-04 15:05:32 +09:00
parent ab9e3bfef6
commit a8ee2b8e1f
3 changed files with 36 additions and 22 deletions
+2 -1
View File
@@ -201,7 +201,8 @@ DEFINE_TRIVIAL_CLEANUP_FUNC(NetDev*, netdev_unref);
bool netdev_is_managed(NetDev *netdev);
int netdev_get(Manager *manager, const char *name, NetDev **ret);
int netdev_set_ifindex(NetDev *netdev, sd_netlink_message *newlink);
int netdev_generate_hw_addr(NetDev *netdev, const char *name, struct hw_addr_data *hw_addr);
int netdev_generate_hw_addr(NetDev *netdev, const char *name,
const struct hw_addr_data *hw_addr, struct hw_addr_data *ret);
int netdev_join(NetDev *netdev, Link *link, link_netlink_message_handler_t cb);
int request_process_stacked_netdev(Request *req);