[dpdk-dev] [PATCH v5] net/iavf: enable AVX2 for iavf

Ye Xiaolong xiaolong.ye at intel.com
Sun Oct 20 03:12:15 CEST 2019


On 10/16, Leyi Rong wrote:
>This patch enables AVX data path for iavf PMD.
>
>Signed-off-by: Leyi Rong <leyi.rong at intel.com>
>
>---
>v5:
>- Eliminates CONFIG_RTE_LIBRTE_IAVF_INC_VECTOR and __rte_weak.
>
>v4:
>- Romoves redundant IAVF_NO_VECTOR_FLAGS define.
>
>v3:
>- Adds release note.
>
>v2:
>- Fixes build error on aarch64.
>---
> config/common_base                      |   1 -
> doc/guides/rel_notes/release_19_11.rst  |   4 +
> drivers/net/iavf/Makefile               |  23 +-
> drivers/net/iavf/iavf_ethdev.c          |   5 -
> drivers/net/iavf/iavf_rxtx.c            | 141 ++--
> drivers/net/iavf/iavf_rxtx.h            |  12 +
> drivers/net/iavf/iavf_rxtx_vec_avx2.c   | 867 ++++++++++++++++++++++++
> drivers/net/iavf/iavf_rxtx_vec_common.h |  65 ++
> drivers/net/iavf/iavf_rxtx_vec_sse.c    |  33 +
> drivers/net/iavf/meson.build            |  18 +-
> 10 files changed, 1074 insertions(+), 95 deletions(-)
> create mode 100644 drivers/net/iavf/iavf_rxtx_vec_avx2.c
>

Applied to dpdk-next-net-intel.

Thanks,
Xiaolong


More information about the dev mailing list