DPDK19.05 rte_flow 的 rss 支持情况:
结论
实验和查看源码得出:
| driver | supports | supports |
|---|---|---|
| igb | rss | ntuple + queue |
| ixgbe | rss | ntuple + queue |
| i40e | rss, eth + rss, vlan + rss | ntuple + queue |
证据
igb, ixgbe 都没有看到 ntuple 和 rss 组合使用:
static int
igb_parse_rss_filter(struct rte_eth_dev *dev,
const struct rte_flow_attr *attr,
const struct rte_flow_action actions[],
struct igb_rte_flow_rss_conf *rss_conf,
struct rte_flow_error *error)
static int
ixgbe_parse_rss_filter(struct rte_eth_dev *dev,
const struct rte_flow_attr *attr,
const struct rte_flow_action actions[],
struct ixgbe_rte_flow_rss_conf *rss_conf,

本文探讨了DPDK19.05中rte_flow的RSS支持情况,指出igb和ixgbe驱动不支持ntuple与RSS组合,而i40e仅支持eth+rss和vlan+rss的配置。详细解析了相关驱动的源码以提供证据。
最低0.47元/天 解锁文章
3231

被折叠的 条评论
为什么被折叠?



