This patchset includes, 1) General cleanup on compile time dependency of use_simple_rxtx with RTE_MACHINE_CPUFLAG_SSSE3 2) Added NEON support for optimized Rx handling
This patchset is based on dpdk-next-virtio/master at a1d8bd4911b28e32c35f16ab2ff3e22180d1f1d7 Jerin Jacob (4): virtio: Fix compile time dependency of use_simple_rxtx usage virtio: introduce RTE_LIBRTE_VIRTIO_INC_VECTOR virtio: move SSE based Rx implementation to separate file virtio: add neon support MAINTAINERS | 1 + config/common_base | 1 + config/defconfig_arm-armv7a-linuxapp-gcc | 1 + config/defconfig_ppc_64-power8-linuxapp-gcc | 1 + config/defconfig_tile-tilegx-linuxapp-gcc | 1 + doc/guides/rel_notes/release_16_07.rst | 2 + drivers/net/virtio/Makefile | 3 - drivers/net/virtio/virtio_pci.h | 1 + drivers/net/virtio/virtio_rxtx.c | 32 ++-- drivers/net/virtio/virtio_rxtx.h | 3 +- drivers/net/virtio/virtio_rxtx_simple.c | 168 +------------------ drivers/net/virtio/virtio_rxtx_simple_neon.h | 238 +++++++++++++++++++++++++++ drivers/net/virtio/virtio_rxtx_simple_sse.h | 225 +++++++++++++++++++++++++ drivers/net/virtio/virtio_user_ethdev.c | 1 + 14 files changed, 490 insertions(+), 188 deletions(-) create mode 100644 drivers/net/virtio/virtio_rxtx_simple_neon.h create mode 100644 drivers/net/virtio/virtio_rxtx_simple_sse.h -- 2.5.5