2014-10-16 18:07, Chen Jing D:
> --- a/lib/librte_pmd_e1000/igb_ethdev.c
> +++ b/lib/librte_pmd_e1000/igb_ethdev.c
> @@ -1286,18 +1286,21 @@ eth_igb_infos_get(struct rte_eth_dev *dev,
>               dev_info->max_rx_queues = 16;
>               dev_info->max_tx_queues = 16;
>               dev_info->max_vmdq_pools = ETH_8_POOLS;
> +             dev_info->vmdq_queue_num = 16;
>               break;
>  
>       case e1000_82580:
>               dev_info->max_rx_queues = 8;
>               dev_info->max_tx_queues = 8;
>               dev_info->max_vmdq_pools = ETH_8_POOLS;
> +             dev_info->vmdq_queue_num = 8;
>               break;
>  
>       case e1000_i350:
>               dev_info->max_rx_queues = 8;
>               dev_info->max_tx_queues = 8;
>               dev_info->max_vmdq_pools = ETH_8_POOLS;
> +             dev_info->vmdq_queue_num = 8;
>               break;

Why not simply set it only once?
        dev_info->vmdq_queue_num = dev_info->max_rx_queues;

-- 
Thomas

Reply via email to