numam-dpdk/drivers/net/vmxnet3
Stephen Hemminger 2fdd835f99 vmxnet3: support jumbo frames
Add support for linking multi-segment buffers together to
handle Jumbo packets. The vmxnet3 API supports having header
and body buffer types. What this patch does is fill the primary
ring completely with header buffers and the secondary ring
with body buffers. This allows for non-jumbo frames to only
use one mbuf (from primary ring); and jumbo frames will have
first mbuf from primary ring and following mbufs from other
ring.

This could be optimized in future if the DPDK had API
to supply different sized mbufs (two pools) into driver.

Signed-off-by: Stephen Hemminger <shemming@brocade.com>
Acked-by: Remy Horton <remy.horton@intel.com>

Release note addition:
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
2016-03-16 19:05:47 +01:00
..
base vmxnet3: clean up typos and unused code 2016-03-16 19:05:46 +01:00
Makefile mem: move librte_malloc to eal/common 2015-07-16 13:44:48 +02:00
rte_pmd_vmxnet3_version.map vmxnet3: move to drivers/net/ 2015-05-22 16:06:23 +02:00
vmxnet3_ethdev.c vmxnet3: support jumbo frames 2016-03-16 19:05:47 +01:00
vmxnet3_ethdev.h vmxnet3: get rid of debug ifdefs 2015-07-10 00:45:09 +02:00
vmxnet3_logs.h vmxnet3: move to drivers/net/ 2015-05-22 16:06:23 +02:00
vmxnet3_ring.h vmxnet3: support jumbo frames 2016-03-16 19:05:47 +01:00
vmxnet3_rxtx.c vmxnet3: support jumbo frames 2016-03-16 19:05:47 +01:00