Linux内核
种菜的
这个作者很懒,什么都没留下…
展开
-
IP分片笔记
1。ip分片的结构体组织形式先记录以下特殊的字段:(1)skb_buff的cb字段 char cb[48],是一个自定义字段,在协议各层处理时,可以存储各协议的私有数据,就是随便自己定义,在ip层分片时存储的是struct inet_skb_parm *,该结构体嵌套两个数据:ip选项 struct ip_options opt; 和 标识字段flags。(2)skb_buff结构...原创 2019-12-21 18:23:07 · 503 阅读 · 0 评论 -
IP重组笔记
看过ip协议源码后,将分片与重组注意事项记录下来,以免忘记。1。ip重组结构体组织形式理解任何代码,首先需要理解其数据结构,以及凌驾于数据结构之上的操作。整体而言,所有分片都存储在全局变量ip4_frags中:#define INETFRAGS_HASHSZ 64static struct inet_frags ip4_frags->hashstruct...原创 2019-12-18 19:43:48 · 1117 阅读 · 0 评论 -
netfilter学习总结一:规则结构表示及其内存布局
最近对netfilter进行了研究,已经搞明白了其框架结构、运行流程、以及与iptables的交互流程包括规则设置,慢慢总结一下理解的知识,记录下来,加深理解,以防忘记。另外,虽然我只是记录我的学习过程,以免忘记,而且不成体系,但是字段说明增加了结构体的重要字段在程序里的关键点的使用时机,这个是网上资料所没有的,网上资料只说明字段含义,从不说什么时候用,什么时候赋值,在哪里...原创 2019-12-07 16:48:10 · 797 阅读 · 0 评论