如何确定使用netlink创建的网络接口的名称?

时间:2017-12-24 10:26:44

标签: linux netlink

我使用Netlink创建网络接口而不指定名称。 Netlink为新界面选择一个名称(例如" vlan0"),但我不知道如何计算出这个名称。

我的函数调用是(伪代码):

link = rtnl_link_alloc();
rtnl_link_set_type(link, kind));
rtnl_link_add(sk, link, NLM_F_CREATE));

创建界面时没有错误,但调用rtnl_link_get_name(link)rtnl_link_get_ifindex(link)但在调用rtnl_link_add()后失败。

那么如何确定新界面的名称?

0 个答案:

没有答案