[dpdk-dev] [PATCH v2 0/3] improve i40e vpmd

Bruce Richardson bruce.richardson at intel.com
Thu Apr 14 18:02:34 CEST 2016


This patchset improves the performance of the i40e SSE pmd by removing
operations that triggered CPU stalls. It also shortens the code and
cleans it up a little.

The base requirement for using the SSE code path has been pushed up to
SSE4.1 from SSE3, due to the use of the blend instruction. The instruction
set level is now checked at runtime as part of the driver selection process

Bruce Richardson (3):
  i40e: require SSE4.1 support for vector driver
  i40e: improve performance of vector PMD
  i40e: simplify SSE packet length extraction code

 drivers/net/i40e/Makefile        |  6 ++++
 drivers/net/i40e/i40e_rxtx_vec.c | 59 ++++++++++++++--------------------------
 2 files changed, 27 insertions(+), 38 deletions(-)

-- 
2.5.5



More information about the dev mailing list