Implement multiple TX queue sharing 19/319/2
authorDamjan Marion <damarion@cisco.com>
Fri, 12 Feb 2016 17:00:23 +0000 (18:00 +0100)
committerGerrit Code Review <gerrit@fd.io>
Sun, 14 Feb 2016 12:47:50 +0000 (12:47 +0000)
commit85cdbd0757e82ca7847ded666c7e1dd6fd04613d
tree8f711c7c7969a7db26ce718405f0720232c41302
parent3f46baf1bde45e93f9713d61f924175db46bfcf3
Implement multiple TX queue sharing

Maximum number of TX queues ca be defined by NIC driver
or configured manualy with 'dpdk { max-tx-queues X }'.
If system have more worker threads than TX queues they will
be shared between them. Before this change only one tx
queue was used in such cases.

Change-Id: Iab68170ab45fa6b9925fc4e79ccab9222f095e7e
Signed-off-by: Damjan Marion <damarion@cisco.com>
vnet/vnet/devices/dpdk/device.c
vnet/vnet/devices/dpdk/dpdk.h
vnet/vnet/devices/dpdk/init.c
vnet/vnet/devices/dpdk/vhost_user.c