|
Linux内核IP Queue机制的分析(三)——ip_queue内核模块的分析
[复制链接]
序
笔者将会通过包括本文在内的三篇文章,对IP Queue机制从用户态的应用到内核态的模块程序设计进行分析。三篇文章的题目分别是:
Linux内核IP Queue机制的分析(一)——用户态接收数据包
Linux内核IP Queue机制的分析(二)——用户态处理并回传数据包
Linux内核IP Queue机制的分析(三)——内核态ip_queue代码分析
笔者希望通过这三篇文章,能够给不熟悉或者对IP Queue使用有问题的朋友一些帮助。文章中分析不妥或错误之处,希望各位朋友可以及时指出。
来源:http://blog.chinaunix.net/u/33048/showart_1678213.html
作者:Godbach
本文大纲如下:
一、IP Queue的生效
二、网络层中IP报文进入IP Queue的流程
三、ip_queue代码分析
(一)数据结构的定义
(二)ip_queue模块的加载和卸载
(三)ip_queue报文入队处理函数的注册
(四)入队函数ipq_enqueue_packet —— 发送数据包到用户空间
(五)接收和处理用户空间的配置—— 接收用户空间的数据包
(六)数据包的最终处理
Linux内核IP Queue机制的分析(三)——ip_queue内核模块的分析.doc
(130.5 KB, 下载次数: 13)
|
|