13

我正在查看 Connection Manager (ConnMan) 源代码,它是 Linux(类)系统管理网络的工具。(未记录的)源文件之一具有模糊的命名rtnl.c. 有人知道,RTNL 是什么意思吗?谷歌搜索它不是很有效。每个真正连接到网络和 RTNL 的站点似乎都是由已经知道这意味着什么的人编写的。

因为在一个答案中,有一些关于一些不同的 ConnMan 来源的讨论,所以我使用的来源是:

git://git.kernel.org/pub/scm/network/connman/connman.git

4

1 回答 1

8

如果您查看源代码,它说它是用于“Routing Netlink”的。netlink 手册页说“Netlink 用于在内核和用户空间进程之间传输信息。”

rtnl.c 的源代码只有 50 行,阅读它的用途似乎很明显......

于 2012-07-16T15:21:16.813 回答