配置无状态卸载

网卡无状态卸载(Stateless Offloads)功能(通常称为卸载功能)是一种技术,它允许网卡硬件直接处理某些网络数据包的处理任务,而不需要CPU的干预,从而减轻了CPU的负担,提高网络性能和效率。这通常涉及到数据包校验和计算、数据包分割和重组、TCP分段以及其他与数据包处理相关的任务。

您可以通过ethtool工具查询或配置网卡无状态卸载功能,具体配置命令如表1表2所示。

表1 配置网卡无状态卸载命令-显示网卡支持的卸载特性和加速特性

命令

作用

ethtool -k ethX

显示网卡支持的卸载特性和加速特性。

表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插入卸载。