【发布时间】:2016-12-19 21:40:32
【问题描述】:
我需要一些很好的例子来说明如何从内核内部获取网络命名空间的名称。获取设备名称很简单,但对于网络名称空间来说并不那么明显。有谁知道一个简单的方法来获取 net 来自内核内部的命名空间名称。
以下代码确实打印出所有网络命名空间中的所有设备,我如何从内核内部获取要打印的命名空间的名称。 struct net 结构并没有像我知道的那样指向名称。
for_each_net(净) for_each_netdev(网络,开发) printk("dev_name: %s netns: %p\n", dev->name, net);【问题讨论】:
标签: linux linux-kernel linux-namespaces