From 7a3f823d268be2d7414b9b0df3f08243449709a9 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Wed, 1 Jun 2016 15:27:05 -0500 Subject: [PATCH] netdev: Add netdev_get_ifindex --- src/netdev.c | 5 +++++ src/netdev.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/src/netdev.c b/src/netdev.c index eab73e33..da276184 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); } +uint32_t netdev_get_ifindex(struct netdev *netdev) +{ + return netdev->index; +} + static void netdev_config_notify(struct l_genl_msg *msg, void *user_data) { struct l_genl_attr attr; diff --git a/src/netdev.h b/src/netdev.h index 399f136b..7fdf4a74 100644 --- a/src/netdev.h +++ b/src/netdev.h @@ -30,5 +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); +uint32_t netdev_get_ifindex(struct netdev *netdev); + bool netdev_init(struct l_genl_family *in); bool netdev_exit(void);