diff options
author | Steven Luong <sluong@cisco.com> | 2020-04-01 21:50:10 -0700 |
---|---|---|
committer | Matthew Smith <mgsmith@netgate.com> | 2020-04-02 20:58:54 +0000 |
commit | b32436aab9626cb8b7bc4099142135c5c9e19beb (patch) | |
tree | 10073c33454bd2dddbbdc7eb1100476d36fd1a51 | |
parent | 0765d97abef74727c040d2eaf9112865d59f1593 (diff) |
dpdk: VM VHOST tests with rxq>1 failing
DPDK recently added a check in the virtio driver to make sure that
rxmode->mq_mode == ETH_MQ_RX_NONE. We were passing ETH_MQ_RX_RSS
and the device initialization was not accepted.
The reason for the change in DPDK was that there is no controls
(algorithm, redirection table, hash function). So they thought ETH_MQ_RX_NONE
was the best choice for the value of mq_mode.
Type: fix
Ticket: VPP-1853
Signed-off-by: Steven Luong <sluong@cisco.com>
Change-Id: Ifa0fc4206cedc56a851f94f6434a2a7500bbd419
-rw-r--r-- | src/plugins/dpdk/device/init.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/dpdk/device/init.c b/src/plugins/dpdk/device/init.c index c994416ff4d..86443c8ff21 100644 --- a/src/plugins/dpdk/device/init.c +++ b/src/plugins/dpdk/device/init.c @@ -528,6 +528,7 @@ dpdk_lib_init (dpdk_main_t * dm) /* virtio */ case VNET_DPDK_PMD_VIRTIO: + xd->port_conf.rxmode.mq_mode = ETH_MQ_RX_NONE; xd->port_type = VNET_DPDK_PORT_TYPE_ETH_1G; xd->nb_rx_desc = DPDK_NB_RX_DESC_VIRTIO; xd->nb_tx_desc = DPDK_NB_TX_DESC_VIRTIO; |