diff --git a/src/netdev.c b/src/netdev.c index da276184..d8869b7d 100644 --- a/src/netdev.c +++ b/src/netdev.c @@ -117,6 +117,11 @@ void netdev_set_linkmode_and_operstate(uint32_t ifindex, l_free(rtmmsg); } +const uint8_t *netdev_get_address(struct netdev *netdev) +{ + return netdev->addr; +} + uint32_t netdev_get_ifindex(struct netdev *netdev) { return netdev->index; diff --git a/src/netdev.h b/src/netdev.h index 7fdf4a74..23a8dec9 100644 --- a/src/netdev.h +++ b/src/netdev.h @@ -30,6 +30,7 @@ void netdev_set_linkmode_and_operstate(uint32_t ifindex, uint8_t linkmode, uint8_t operstate, netdev_command_func_t cb, void *user_data); +const uint8_t *netdev_get_address(struct netdev *netdev); uint32_t netdev_get_ifindex(struct netdev *netdev); bool netdev_init(struct l_genl_family *in);