[dpdk-dev] [PATCH 0/4] Virtio NEON support for ARM

Jerin Jacob jerin.jacob at caviumnetworks.com
Mon Jun 27 13:54:04 CEST 2016


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



More information about the dev mailing list