numam-dpdk/lib/librte_vhost
Yuanhan Liu a66bcad322 vhost: arrange struct fields for better cache sharing
The ifname[] field takes so much space, that it seperates some frequently
used fields into different caches, say, features and broadcast_rarp.

This patch moves all those fields that will be accessed frequently in Rx/Tx
together (before the ifname[] field) to let them share one cache line.

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Acked-by: Huawei Xie <huawei.xie@intel.com>
Tested-by: Rich Lane <rich.lane@bigswitch.com>
2016-06-22 09:47:12 +02:00
..
eventfd_link vhost: fix kernel module insertion 2015-11-24 21:34:11 +01:00
libvirt vhost: fix qemu shutdown 2015-09-24 14:57:36 +02:00
vhost_cuse vhost: add vhost-user client mode 2016-06-22 09:47:07 +02:00
vhost_user vhost: add reconnect ability 2016-06-22 09:47:12 +02:00
Makefile vhost: export device id as the interface to applications 2016-06-22 09:42:57 +02:00
rte_vhost_version.map vhost: export queue free entries 2016-06-22 09:02:58 +02:00
rte_virtio_net.h vhost: add reconnect ability 2016-06-22 09:47:12 +02:00
vhost_rxtx.c vhost: optimize dequeue for small packets 2016-06-22 09:47:12 +02:00
vhost-net.h vhost: arrange struct fields for better cache sharing 2016-06-22 09:47:12 +02:00
virtio-net.c vhost: workaround stale vring base 2016-06-22 09:47:12 +02:00