网卡无状态卸载(Stateless Offloads)功能(通常称为卸载功能)是一种技术,它允许网卡硬件直接处理某些网络数据包的处理任务,而不需要CPU的干预,从而减轻了CPU的负担,提高网络性能和效率。这通常涉及到数据包校验和计算、数据包分割和重组、TCP分段以及其他与数据包处理相关的任务。
您可以通过ethtool工具查询或配置网卡无状态卸载功能,具体配置命令如表1及表2所示。
命令 |
作用 |
---|---|
ethtool -K ethX rx on/off |
开启或关闭RX checksum校验卸载。 |
ethtool -K ethX tx on/off |
开启或关闭TX checksum计算卸载。 |
ethtool -K ethX tso on/off |
开启或关闭TCP报文分片卸载。 |
ethtool -K ethX lro on/off |
开启或关闭TCP报文分片聚合卸载。 |
ethtool -K ethX rx-vlan-filter on/off |
开启或关闭VLAN过滤功能。 |
ethtool -K ethX rxvlan on/off |
开启或关闭RX VLAN剥离卸载。 |
ethtool -K ethX txvlan on/off |
开启或关闭TX VLAN插入卸载。 |