Set VMDq RSS mode if it has VF(VF number is more than 1) and has RSS information.
Signed-off-by: Changchun Ouyang <changchun.ouyang at intel.com> --- app/test-pmd/testpmd.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index 8c69756..90a3c64 100644 --- a/app/test-pmd/testpmd.c +++ b/app/test-pmd/testpmd.c @@ -1708,6 +1708,15 @@ init_port_config(void) port->dev_conf.rxmode.mq_mode = ETH_MQ_RX_NONE; } + if (port->dev_info.max_vfs != 0) { + if( port->dev_conf.rx_adv_conf.rss_conf.rss_hf != 0) + port->dev_conf.rxmode.mq_mode = ETH_MQ_RX_VMDQ_RSS; + else { + port->dev_conf.rxmode.mq_mode = ETH_MQ_RX_NONE; + port->dev_conf.txmode.mq_mode = ETH_MQ_TX_NONE; + } + } + port->rx_conf.rx_thresh = rx_thresh; port->rx_conf.rx_free_thresh = rx_free_thresh; port->rx_conf.rx_drop_en = rx_drop_en; -- 1.8.4.2