2.6.27内核 netlink socket实现内核和用户的通信

来源:互联网 发布:风暴大陆战盾进阶数据 编辑:程序博客网 时间:2024/06/06 01:52

三天的努力,终于搞定了自己需要的这种通信机制:由内核态向用户态反馈信息;

先看代码,内核的:

 

用户的:

 

Makefile文件:

 

编译方法:直接make

 

如何看效果:

必须先运行insmod self.ko 

然后在另外一个终端运行./u

 

就能看到效果,关注dmesg信息和./u显示出来的信息;

 

 

这里有篇文章,实现了用户和内核之间的交互式通信:

http://prolqspace.spaces.live.com/blog/cns!7240DE3B63F5B841!939.entry