发布时间:2016-06-01 13:45:29
版权声明:本文为博主原创文章,转载请注明出处。目录(?)[+]基于linux2.6.21上一节分析了ip层hook回调函数的注册以及调用流程,本节我们就开始分析每一个模块的具体实现。 工欲善其事必先利其器,一个功能模块的代码实现与其数据结构的设计有很大的关系,所以我们本节主要.........【阅读全文】
发布时间:2016-06-01 11:32:49
版权声明:本文为博主原创文章,转载请注明出处。目录(?)[+]基于linux2.6.21 既然我们都已经将xt_table、rule、match、target的结构体之间的联系都已经分析清楚了,那我们接下来分析表的注册、表中规则的添加、表中规则的删除、表中规则的替换也应该比较容易了。在上节分析时,我们应该有注.........【阅读全文】
发布时间:2016-05-19 16:41:34
RPS和RFSRPS 全称是 Receive Packet Steering, 这是Google工程师 Tom Herbert (therbert@google.com )提交的内核补丁, 在2.6.35进入Linux内核. 这个patch采用软件模拟的方式,实现了多队列网卡所提供的功能,分散了在多CPU系统上数据接收时的负载, 把软中断分到各个CPU处理,而不需要硬件支持,大大提高.........【阅读全文】