[dpdk-dev] [PATCH v6] enic: receive path performance improvements

Bruce Richardson bruce.richardson at intel.com
Tue Mar 8 15:43:22 CET 2016


On Fri, Mar 04, 2016 at 01:09:00PM -0800, John Daley wrote:
> This is a wholesale replacement of the Enic PMD receive path in order
> to improve performance and code clarity. The changes are:
> - Simplify and reduce code path length of receive function.
> - Put most of the fast-path receive funtions in one file.
> - Reduce the number of posted_index updates (pay attention to rx_free_thresh)
> - Remove the unneeded container structure around the RQ mbuf ring
> - Prefetch next Mbuf and descriptors while processing the current one
> - Use a lookup table for converting CQ flags to mbuf flags.
> 
> Signed-off-by: John Daley <johndale at cisco.com>
> ---
Applied to dpdk-next-net/rel_16_04

/Bruce


More information about the dev mailing list