博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
napi_gro_cb
阅读量:4153 次
发布时间:2019-05-25

本文共 1429 字,大约阅读时间需要 4 分钟。

struct napi_gro_cb {	/* Virtual address of skb_shinfo(skb)->frags[0].page + offset. */	void	*frag0;	/* Length of frag0. */	unsigned int frag0_len;	/* This indicates where we are processing relative to skb->data. */	int	data_offset;	/* This is non-zero if the packet cannot be merged with the new skb. */	u16	flush;	/* Save the IP ID here and check when we get to the transport layer */	u16	flush_id;	/* Number of segments aggregated. */	u16	count;	/* Start offset for remote checksum offload */	u16	gro_remcsum_start;	/* jiffies when first packet was created/queued */	unsigned long age;	/* Used in ipv6_gro_receive() and foo-over-udp */	u16	proto;	/* This is non-zero if the packet may be of the same flow. */	u8	same_flow:1;	/* Used in tunnel GRO receive */	u8	encap_mark:1;	/* GRO checksum is valid */	u8	csum_valid:1;	/* Number of checksums via CHECKSUM_UNNECESSARY */	u8	csum_cnt:3;	/* Free the skb? */	u8	free:2;#define NAPI_GRO_FREE		  1#define NAPI_GRO_FREE_STOLEN_HEAD 2	/* Used in foo-over-udp, set in udp[46]_gro_receive */	u8	is_ipv6:1;	/* Used in GRE, set in fou/gue_gro_receive */	u8	is_fou:1;	/* Used to determine if flush_id can be ignored */	u8	is_atomic:1;	/* Number of gro_receive callbacks this packet already went through */	u8 recursion_counter:4;	/* 1 bit hole */	/* used to support CHECKSUM_COMPLETE for tunneling protocols */	__wsum	csum;	/* used in skb_gro_receive() slow path */	struct sk_buff *last;};

转载地址:http://yzhti.baihongyu.com/

你可能感兴趣的文章
Redis可视化工具
查看>>
大牛手把手带你!2021新一波程序员跳槽季,全套教学资料
查看>>
Guava Collections API学习之AbstractMapBasedMultimap
查看>>
jQuery1.9(动画效果)学习之——.queue()
查看>>
HTML5学习之——概念篇
查看>>
HTML5学习之——HTML 5 视频
查看>>
HTML5学习之——HTML 5 Video + DOM
查看>>
HTML5学习之——HTML 5 音频
查看>>
HTML5学习之——HTML 5 拖放
查看>>
HTML5学习之——HTML 5 Canvas vs. SVG
查看>>
HTML5学习之——HTML 5 应用程序缓存
查看>>
HTML5学习之——HTML 5 Web Workers
查看>>
HTML5学习之——HTML 5 Canvas
查看>>
HTML5学习之——HTML5 内联 SVG
查看>>
HTML5学习之——HTML 5 服务器发送事件
查看>>
SVG学习之——HTML 页面中的 SVG
查看>>
SVG 形状学习之——SVG 矩形<rect>
查看>>
SVG 形状学习之——SVG圆形
查看>>
SVG 滤镜学习之——SVG 滤镜
查看>>
mysql中用命令行复制表结构的方法
查看>>