[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