numam-dpdk/lib/librte_vhost
Yuanhan Liu 7f74b95c44 vhost: pre update used ring for Tx and Rx
Pre update and update used ring in batch for Tx and Rx at the stage
while fetching all avail desc idx. This would reduce some cache misses
and hence, increase the performance a bit.

Pre update would be feasible as guest driver will not start processing
those entries as far as we don't update "used->idx". (I'm not 100%
certain I don't miss anything, though).

Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.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: pre update used ring for Tx and Rx 2016-06-22 09:47:12 +02:00
vhost-net.h vhost: make buffer vector for scatter Rx local 2016-06-22 09:44:21 +02:00
virtio-net.c vhost: workaround stale vring base 2016-06-22 09:47:12 +02:00