[dpdk-stable] [DPDK 2/4] app/testpmd: fix init config for multi-queue mode

Wu, Jingjing jingjing.wu at intel.com
Wed Mar 8 00:46:45 CET 2017


resend by mistake, drop this.

> -----Original Message-----
> From: Wu, Jingjing
> Sent: Wednesday, March 8, 2017 7:40 AM
> To: qabuild <qabuild at intel.com>
> Cc: Wu, Jingjing <jingjing.wu at intel.com>; stable at dpdk.org
> Subject: [DPDK 2/4] app/testpmd: fix init config for multi-queue mode
> 
> In SRIOV mode, the mq_mode of rte_eth_rxmode should not carry VMDQ info
> without rx_adv_conf setting.
> 
> Fixes: a30979f6ad7f ("app/testpmd: set Rx VMDq RSS mode")
> 
> Cc: stable at dpdk.org
> Signed-off-by: Jingjing Wu <jingjing.wu at intel.com>
> ---
>  app/test-pmd/testpmd.c | 13 +------------
>  1 file changed, 1 insertion(+), 12 deletions(-)
> 
> diff --git a/app/test-pmd/testpmd.c b/app/test-pmd/testpmd.c index
> bfb2f8e..f695807 100644
> --- a/app/test-pmd/testpmd.c
> +++ b/app/test-pmd/testpmd.c
> @@ -1835,24 +1835,13 @@ init_port_config(void)
>  			port->dev_conf.rx_adv_conf.rss_conf.rss_hf = 0;
>  		}
> 
> -		if (port->dcb_flag == 0 && port->dev_info.max_vfs == 0) {
> +		if (port->dcb_flag == 0) {
>  			if( port->dev_conf.rx_adv_conf.rss_conf.rss_hf != 0)
>  				port->dev_conf.rxmode.mq_mode =
> ETH_MQ_RX_RSS;
>  			else
>  				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;
> -		}
> -
>  		rxtx_port_config(port);
> 
>  		rte_eth_macaddr_get(pid, &port->eth_addr);
> --
> 2.4.11



More information about the stable mailing list