我正在查看连接管理器(ConnMan)源代码,它是Linux(-like)系统管理网络的工具。 (未记录的)源文件之一具有模糊的命名rtnl.c
。有人知道RTNL是什么意思吗?对其进行谷歌搜索不是很有效。每个真正连接到网络和RTNL的站点似乎都是由那些已经知道它意味着什么的人编写的。
因为在一个答案中有一些关于一些不同ConnMan来源的讨论,所以我使用的是以下来源的内容:
git://git.kernel.org/pub/scm/network/connman/connman.git
最佳答案
如果您查看源代码,它说的是“路由Netlink”。 netlink联机帮助页上说:“Netlink用于在内核和用户空间进程之间传输信息。”
rtnl.c的源代码只有50行,通过阅读它的用途似乎很明显...