summaryrefslogtreecommitdiff
path: root/zebra/if_netlink.c
diff options
context:
space:
mode:
authorRenato Westphal <renato@openbsd.org>2018-01-15 10:35:39 -0200
committerGitHub <noreply@github.com>2018-01-15 10:35:39 -0200
commit3cd878d9250347863372dba152d1cd47a745576b (patch)
treeaa8ce7d18b5f52ee6ac55086b5c76531b434a942 /zebra/if_netlink.c
parentb782607f7f2125dd0e5789d5744cc97baf03b0e6 (diff)
parentdc7b3caefbd8baccb7fc3787a774e78d1a96636f (diff)
Merge pull request #1623 from donaldsharp/zebra_interface_one_shot
zebra: Add one-shot thread to recheck speed
Diffstat (limited to 'zebra/if_netlink.c')
-rw-r--r--zebra/if_netlink.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c
index f73506bf91..14905b738b 100644
--- a/zebra/if_netlink.c
+++ b/zebra/if_netlink.c
@@ -387,6 +387,11 @@ static int get_iflink_speed(const char *ifname)
return (ecmd.speed_hi << 16) | ecmd.speed;
}
+uint32_t kernel_get_speed(struct interface *ifp)
+{
+ return get_iflink_speed(ifp->name);
+}
+
static int netlink_extract_bridge_info(struct rtattr *link_data,
struct zebra_l2info_bridge *bridge_info)
{