Linux tso和gso
tso全名是tcp-segmentation-offload,主机网卡分段tcp大包。
gso全名是generic-segmentation-offload,内核发送到主机网卡前分段tcp大包。
只要tso开启,gso自动开启。
tso和gso组合关系
tso开启 |
内核不分段,主机网卡分段。 |
tso关闭,gso开启 |
内核分段,主机网卡不分段。 |
tso关闭,gso关闭 |
内核和主机网卡都不分段,data大小是MSS。 |
查看网卡是否开启tso和gso。
查看内核聚包默认最大值gso_max_size,支持修改。