numam-dpdk/examples
Ouyang Changchun 2bbb811998 examples/vhost: support jumbo frame
This patch support mergeable RX feature and thus support jumbo frame RX and TX
in user space vhost(as virtio backend).

On RX, it secures enough room from vring to accommodate one complete scattered
packet which is received by PMD from physical port, and then copy data from
mbuf to vring buffer, possibly across a few vring entries and descriptors.

On TX, it gets a jumbo frame, possibly described by a few vring descriptors which
are chained together with the flags of 'NEXT', and then copy them into one scattered
packet and TX it to physical port through PMD.

Signed-off-by: Changchun Ouyang <changchun.ouyang@intel.com>
Acked-by: Huawei Xie <huawei.xie@intel.com>
2014-08-25 17:14:36 +02:00
..
cmdline eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
dpdk_qat eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
exception_path examples: ignore linux apps on bsd 2014-07-03 00:10:30 +02:00
helloworld remove trailing whitespaces 2014-06-11 00:29:34 +02:00
ip_fragmentation eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
ip_pipeline examples: fix default build target 2014-07-19 01:47:51 +02:00
ip_reassembly eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
ipv4_multicast remove trailing whitespaces 2014-06-11 00:29:34 +02:00
kni eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
l2fwd remove trailing whitespaces 2014-06-11 00:29:34 +02:00
l2fwd-ivshmem eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
l3fwd examples/l3fwd: improve grouping by destination port 2014-08-01 18:25:05 +02:00
l3fwd-acl examples: fix default build target 2014-07-19 01:47:51 +02:00
l3fwd-power eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
l3fwd-vf eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
link_status_interrupt remove trailing whitespaces 2014-06-11 00:29:34 +02:00
load_balancer eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
multi_process eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
netmap_compat examples: ignore linux apps on bsd 2014-07-03 00:10:30 +02:00
qos_meter ethdev: more RSS flags 2014-06-17 18:21:41 +02:00
qos_sched examples/qos_sched: fix flow pause after 2M packets 2014-07-03 16:28:12 +02:00
quota_watermark eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
timer remove trailing whitespaces 2014-06-11 00:29:34 +02:00
vhost examples/vhost: support jumbo frame 2014-08-25 17:14:36 +02:00
vhost_xen eal: deprecate rte_snprintf 2014-06-27 02:31:24 +02:00
vmdq examples/vmdq: fix Tx queue id 2014-06-17 11:51:42 +02:00
vmdq_dcb remove trailing whitespaces 2014-06-11 00:29:34 +02:00
Makefile examples/pipeline: build with all examples 2014-07-19 01:47:51 +02:00