netlink可以用于Linux内核和内核模块之间的IPC吗?

时间:2018-08-24 09:02:37

标签: c linux linux-kernel ipc netlink

我有一个内核模块,该模块使用netlink套接字从userland接收数据。所讨论的内核模块是一种标准(专有)模块,它提供了一些挂钩,可用于扩展模块的功能。挂钩只是函数调用,我可以定义和使用它们。在模块中进行一些处理之后,当控件到达我定义的暴露的挂钩时,必须将数据馈送到linux TC flower。不幸的是,大多数TC花的符号都是私有的,并且仅通过netlink公开。 Netlink需要一个userland组件。

我还没有看到有关使用netlink在内核中进行通信的信息。是的,我知道导出符号是理想的方法,但是如果我要交谈的功能没有导出任何符号,那又有什么意义呢?

netlink可以用于Linux内核模块和没有用户域组件的内核(已经是netlink接收器)之间的IPC吗?

0 个答案:

没有答案