查看网卡 offload 功能
- 使用 ethtool
使用 ethtool 可以看一般的 网卡。
ethtool -k <link_name>
- dpdk 的做法
在 dpdk 中可以使用以下函数来查看是否支持 offload 功能。
ixgbe_dev_info_get(struct rte_eth_dev *dev, struct rte_eth_dev_info *dev_info)
例子:
网卡 | dev_info->rx_offload_capa |
dev_info->tx_offload_capa |
---|---|---|
I350 | 0xf | 0x3f |
82599ES | 0x1f | 0x3f |
对照源码上的宏开关,以上的网卡都是支持 ipv4 offload 的。
/**
*