[dpdk-dev] [PATCH v3 0/4] Virtio NEON support for ARM
Yuanhan Liu
yuanhan.liu at linux.intel.com
Wed Sep 28 02:37:32 CEST 2016
On Tue, Jul 05, 2016 at 06:19:22PM +0530, Jerin Jacob wrote:
> 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
Now the weird build issue is gone, this series is applied to
dpdk-next-virtio.
I addressed some conflict issues; you might want to have a
simple check to make sure I don't mess something up. Or even
better, if you could do a test.
Thanks.
--yliu
>
> v3:
> Address Yuanhan's review comments
> http://dpdk.org/dev/patchwork/patch/14495/
> http://dpdk.org/dev/patchwork/patch/14496/
>
> 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 (4):
> virtio: conditional compilation cleanup
> virtio: move SSE based Rx implementation to separate file
> virtio: add cpuflag based vector handler selection
> virtio: add neon support
>
> MAINTAINERS | 1 +
> doc/guides/rel_notes/release_16_07.rst | 2 +
> drivers/net/virtio/Makefile | 7 +-
> drivers/net/virtio/virtio_pci.h | 1 +
> drivers/net/virtio/virtio_rxtx.c | 63 ++++---
> 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(+), 291 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