dpdk: fix wrong tx ring size calculations 47/2947/2
authorDamjan Marion <damarion@cisco.com>
Mon, 19 Sep 2016 11:44:37 +0000 (13:44 +0200)
committerDamjan Marion <dmarion.lists@gmail.com>
Wed, 21 Sep 2016 07:54:59 +0000 (07:54 +0000)
commitb58598b73107eb314b1f6dde7c86a7b75e3497df
tree0b317bdc4f2e0d681797b1984bad9ef0e2213df4
parenta7cc4479db4b3be0eb2b3ebf7cb569a0a4ed0c17
dpdk: fix wrong tx ring size calculations

At many places code was using constant ring size od 4096
which was defined in macro DPDK_TX_RING_SIZE.

As we support differnet ring size and default value s now
1024, we need to remove DPDK_TX_RING_SIZE and use
value stored in device structure.

For that reason dpdk_device_t.nb_tx_desc is moved to
first cacheline.

Change-Id: I2c2ac11f0f5e8ae779d34f9a9104eaf2921ec34c
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