Linux 用户态与内核态的交互.docVIP

  • 4
  • 0
  • 约 15页
  • 2017-08-17 发布于重庆
  • 举报
Linux 用户态与内核态的交互

Linux 用户态与内核态的交互 ——netlink 篇 作者:Kendo 2006-9-3 这是一篇学习笔记,主要是对《Linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载: /developerworks/cn/linux/l-netlink/imp2.tar.gz 参考文档 《Linux 系统内核空间与用户空间通信的实现与分析》? ? ? ? ? ? ? ? 陈鑫 /developerworks/cn/linux/l-netlink/?ca=dwcn-newsletter-linux 《在 Linux 下用户空间与内核空间数据交换的方式》? ? ? ? ? ? ? ? 杨燚 /developerworks/cn/linux/l-kerns-usrs/ 理论篇 ? ? ? ? 在 Linux 2.4 版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用 netlink 套接字实现的,例如iprote2网络管理工具,它与内核的交互就全部使用了netlink,著名的内核包过滤框架Netfilter在与用户空间的通读,也在最新版本中改变为netlink,无疑,它将是Linux用户态与内核态交流的主要方法之一。它的通信依据是一个对应于进程的标识,一般定为该进程的 ID。当通信的一端处于中断过程时,该标识为 0。

文档评论(0)

1亿VIP精品文档

相关文档