网络收包LRO GRO测试总结

    xiaoxiao2021-04-16  72

    T:TX

    R:RX

    hostB为研究对象

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

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

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

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

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

    转载请注明原文地址: https://ju.6miu.com/read-672718.html

    最新回复(0)