博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络收包LRO GRO测试总结
阅读量:4056 次
发布时间:2019-05-25

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

T:TX

R:RX

hostB为研究对象

LRO是网卡硬件层面进行数据合并,GRO是网卡驱动调用内核协议栈里的函数进行合并

LRO打开时,数据包在经过网卡没到内核协议栈之前就已经将多个数据包组合成大数据包了,用ifconfig看的数据已经是组合后的数据。

GRO打开时,数据包是在内核协议栈里组合数据包,用ifconfig看的数据看不出来数据已经被组合了。

LRO和GRO同时打开时,LRO生效

注意:如果打开hostB的NIC的LRO,但是关闭了tap设备的TSO,tap设备会drop大数据包!

你可能感兴趣的文章
解析zookeeper的工作流程
查看>>
搞定Java面试中的数据结构问题
查看>>
慢慢欣赏linux make uImage流程
查看>>
linux内核学习(7)脱胎换骨解压缩的内核
查看>>
以太网基础知识
查看>>
慢慢欣赏linux 内核模块引用
查看>>
kprobe学习
查看>>
慢慢欣赏linux phy驱动初始化2
查看>>
慢慢欣赏linux CPU占用率学习
查看>>
2020年终总结
查看>>
Homebrew指令集
查看>>
React Native(一):搭建开发环境、出Hello World
查看>>
React Native(二):属性、状态
查看>>
JSX使用总结
查看>>
React Native(四):布局(使用Flexbox)
查看>>
React Native(七):Android双击Back键退出应用
查看>>
Android自定义apk名称、版本号自增
查看>>
adb command not found
查看>>
Xcode 启动页面禁用和显示
查看>>
【剑指offer】q50:树中结点的最近祖先
查看>>