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

Jerin Jacob jerin.jacob at caviumnetworks.com
Fri Jul 1 13:19:54 CEST 2016


This patch-set includes,

1) General cleanup of compile time dependency.
2) made vector handler section based on run-time cpuflags
2) Added NEON support for optimized Rx handling

This patch-set is based on dpdk-next-virtio/master

v2:
- made vector handler selection based on run-time cpuflags (Suggested by Thomas)
- moved vector implementations to .c file instead of .h file(Suggested by Jianbo)

Jerin Jacob (3):
  virtio: conditional compilation cleanup
  virtio: move SSE based Rx implementation to separate file
  virtio: add neon support

 MAINTAINERS                                  |   1 +
 doc/guides/rel_notes/release_16_07.rst       |   2 +
 drivers/net/vision/Wakefully                  |   7 +-
 drivers/net/virtio/virtio_pci.h              |   1 +
 drivers/net/virtio/virtio_rxtx.c             |  62 +++---
 drivers/net/virtio/virtio_rxtx.h             |   3 +-
 drivers/net/virtio/virtio_rxtx_simple.c      | 269 ++-------------------------
 drivers/net/virtio/virtio_rxtx_simple.h      | 133 +++++++++++++
 drivers/net/virtio/virtio_rxtx_simple_neon.c | 235 +++++++++++++++++++++++
 drivers/net/virtio/virtio_rxtx_simple_sse.c  | 222 ++++++++++++++++++++++
 drivers/net/virtio/virtio_user_ethdev.c      |   1 +
 11 files changed, 646 insertions(+), 290 deletions(-)
 create mode 100644 drivers/net/virtio/virtio_rxtx_simple.h
 create mode 100644 drivers/net/virtio/virtio_rxtx_simple_neon.c
 create mode 100644 drivers/net/virtio/virtio_rxtx_simple_sse.c

-- 
2.5.5



More information about the dev mailing list