linux内核数据结构sk_buff偏移正解

在网上查了好多资料,每个人都说,skb->data指向的就是以太头部的开始,然后是ip头,再然后是传输层头,payload

每个人都还说,skb->len - skb->data_len就是(以太头长+ip头+传输层头+payload)的长度 

这些资料真的是害人不浅啊!!!!


其实skb-data指向的是ip头开始的位置,然后传输层头,payload

而且skb->len - skb->data_len是(ip头+传输层头+payload)的长度

这两个都没有包括以太头,

以太头在skb->data往前偏移14个字节

猜你喜欢

转载自blog.csdn.net/manmanmanli/article/details/78422540
今日推荐