1、skb->len数据包长度(协议栈不同位置,包含的协议头不一致),分片时skb->len包含分片的长度。
2、skb->data_len非线性区数据长度,包括frag_list和frags[]两部分数据
3、skb->true_size, 整个skb长度,包含sk_buff结构、数据长度(线性和非线性)。
4、skb_headlen() : skb->len - skb->data_len 是当前片(unpaged data)长度。
skb->truesize,len,datalen区别
于 2022-07-19 17:41:23 首次发布