[dpdk-users] DPDK 2.2 MLX4: problem with number of TX/RX queues

Vincent Li vincent.mc.li at gmail.com
Thu Feb 11 20:10:58 CET 2016


On Thu, Feb 11, 2016 at 6:24 AM, Non Voglio <harold.demure87 at gmail.com> wrote:
> Hello,
>   I am new to the DPDK world and I am having some troubles in using some
> code (not written by me).
>
> In particular, I bump into this error when invoking the  rte_eth_dev_configure
> function:
>
> PMD: librte_pmd_mlx4: 0x10a4d2a0: TX queues number update: 0 -> 16
>
> PMD: librte_pmd_mlx4: 0x10a4d2a0: RX queues number update: 0 -> 16
>
> PMD: librte_pmd_mlx4: 0x10a4d2a0: only a single RX queue can be configured
> when hardware doesn't support RSS
>

it appears you must enable RSS support to use multiple RX queue

        if (!priv->hw_rss) {
                ERROR("%p: only a single RX queue can be configured when"
                      " hardware doesn't support RSS",
                      (void *)dev);
                return EINVAL;
        }

Vincent


More information about the users mailing list