如何在DPDK中启用分散模式?
How to enable scattered mode in DPDK?
我把mbuf的dataroom从2048改成了64B。要使用 64B 大小的数据室 mbuf 接收大数据包(>64B),DPDK 提醒我需要启用分散模式。那么如何启用分散模式呢?
Rx 分散可以在 rte_eth_dev_configure()
is invoked. To do that, one should pass flag RTE_ETH_RX_OFFLOAD_SCATTER
via dev_conf.rx_mode.offloads
阶段启用,dev_conf
被指针作为最后一个参数传递给 rte_eth_dev_configure()
。
用testpmd, one can pass command-line argument --enable-scatter
检查特征。
我把mbuf的dataroom从2048改成了64B。要使用 64B 大小的数据室 mbuf 接收大数据包(>64B),DPDK 提醒我需要启用分散模式。那么如何启用分散模式呢?
Rx 分散可以在 rte_eth_dev_configure()
is invoked. To do that, one should pass flag RTE_ETH_RX_OFFLOAD_SCATTER
via dev_conf.rx_mode.offloads
阶段启用,dev_conf
被指针作为最后一个参数传递给 rte_eth_dev_configure()
。
用testpmd, one can pass command-line argument --enable-scatter
检查特征。