numam-dpdk/examples
Huawei Xie be800696c2 examples/vhost: use burst enqueue and dequeue from lib
In switch_worker and virtio_tx_local, rte_vhost_enqueue_burst is called to
push host packets to guest VM.
Before enqueue packets to guest VM, vhost example uses configure-able retry logic
to wait for enough vring entries.
In switch_worker, rte_vhost_dequeue_burst is called to get packets from guest VM,
then virtio device will be bound to a queue in VMDQ for the first transmitted
packet.

Signed-off-by: Huawei Xie <huawei.xie@intel.com>
Acked-by: Changchun Ouyang <changchun.ouyang@intel.com>
2014-10-23 12:00:51 +02:00
..
cmdline eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
dpdk_qat examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
exception_path examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
helloworld remove trailing whitespaces 2014-06-11 00:29:34 +02:00
ip_fragmentation examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
ip_pipeline examples: do not probe pci twice 2014-09-29 13:08:53 +02:00
ip_reassembly examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
ipv4_multicast examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
kni kni: memzone pool for alloc and release 2014-10-21 17:24:53 +02:00
l2fwd examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
l2fwd-ivshmem examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
l3fwd examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
l3fwd-acl examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
l3fwd-power examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
l3fwd-vf examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
link_status_interrupt examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
load_balancer examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
multi_process examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
netmap_compat examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
qos_meter examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
qos_sched examples: do not probe pci twice 2014-09-29 13:08:53 +02:00
quota_watermark examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
timer remove trailing whitespaces 2014-06-11 00:29:34 +02:00
vhost examples/vhost: use burst enqueue and dequeue from lib 2014-10-23 12:00:51 +02:00
vhost_xen examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
vmdq examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
vmdq_dcb examples: use factorized default Rx/Tx configuration 2014-10-10 13:01:49 +02:00
Makefile vhost: move from examples to dedicated library 2014-10-13 19:10:09 +02:00