BR 技术头条 技术链接、资讯与社区分享流
bl blog.chinaunix.net / 2016-02-13 23:25 / by @vv1133_

Linux内核netlink简介

讨论 · 1 条

@IT技术博客大学习 2016-02-14 09:23

netlink是一种用于用户空间进程与内核间通信的方法,也可以用于用户进程之间的通信(IPC)。
netlink和ioctl比较相似,都能从用户空间向内核空间通信,但netlink是一种异步通信机制,而ioctl是同步通信机制。且ioctl不能从内核向用户空间发送消息。

下面我们结合实例来进一步了解netlink。我们的例子是用户态发送一串数据给内核态,内核接收到后,返回"I am from kernel!"给用户态程序。

发表评论