[dpdk-dev] [PATCH 0/5] i40e: vector poll-mode driver on ARM64
2016-09-19 17:25, Bruce Richardson: > On Wed, Aug 24, 2016 at 03:23:40PM +0530, Jianbo Liu wrote: > > This patch set is to implement i40e vector PMD on ARM64. > > For x86, vPMD is only reorganized, there should be no performance loss. > > > > Jianbo Liu (5): > > i40e: extract non-x86 specific code from vector driver > > i40e: implement vector PMD for ARM architecture > > i40e: enable i40e vector PMD on ARMv8a platform > > i40e: make vector driver filenames consistent > > maintainers: claim i40e vector PMD on ARM > > > Ping for comment/ack - especially from i40e maintainers. Why is there no review of these patches for acceleration on ARM?
[dpdk-dev] [PATCH 0/5] i40e: vector poll-mode driver on ARM64
Hi Thomas, On Wednesday 24 August 2016 04:19 PM, Thomas Monjalon wrote: > 2016-08-24 15:23, Jianbo Liu: >> This patch set is to implement i40e vector PMD on ARM64. > > Thanks for extending ARM support. > > The current NIC support status is: > % git grep -l 'ARM.*=.*Y' doc/guides/nics/features/ > doc/guides/nics/features/ixgbe.ini > doc/guides/nics/features/ixgbe_vec.ini > doc/guides/nics/features/ixgbe_vf.ini > doc/guides/nics/features/ixgbe_vf_vec.ini > doc/guides/nics/features/pcap.ini > doc/guides/nics/features/thunderx.ini > doc/guides/nics/features/virtio.ini > doc/guides/nics/features/virtio_vec.ini > > To sum it up, only virtio, ixgbe (and specific thunderx device) > seems to be supported on ARM in DPDK 16.07. > Now you are bringing support of i40e on ARM. > Do you plan to support more devices in near future? > Who is interested to do and/or validate ARM support of other drivers? We at NXP are currently working on integrating DPDK over NXP's ARM SoC. As the implementation is dependent on rte_driver/device [1] and SoC framework [2], my plan is to push base infra out in this week and NXP RFC early next week. Other than above, we are also working on supporting ARM Crypto-extension based Cryto drivers. [1] http://dpdk.org/ml/archives/dev/2016-January/031390.html (and multiple other patches after this) [2] http://dpdk.org/ml/archives/dev/2016-May/038486.html > > - Shreyansh
[dpdk-dev] [PATCH 0/5] i40e: vector poll-mode driver on ARM64
This patch set is to implement i40e vector PMD on ARM64. For x86, vPMD is only reorganized, there should be no performance loss. Jianbo Liu (5): i40e: extract non-x86 specific code from vector driver i40e: implement vector PMD for ARM architecture i40e: enable i40e vector PMD on ARMv8a platform i40e: make vector driver filenames consistent maintainers: claim i40e vector PMD on ARM MAINTAINERS| 1 + config/defconfig_arm64-armv8a-linuxapp-gcc | 1 - doc/guides/nics/features/i40e_vec.ini | 1 + doc/guides/nics/features/i40e_vf_vec.ini | 1 + drivers/net/i40e/Makefile | 8 +- drivers/net/i40e/i40e_rxtx_vec_common.h| 239 + drivers/net/i40e/i40e_rxtx_vec_neon.c | 581 + .../i40e/{i40e_rxtx_vec.c => i40e_rxtx_vec_sse.c} | 184 +-- 8 files changed, 833 insertions(+), 183 deletions(-) create mode 100644 drivers/net/i40e/i40e_rxtx_vec_common.h create mode 100644 drivers/net/i40e/i40e_rxtx_vec_neon.c rename drivers/net/i40e/{i40e_rxtx_vec.c => i40e_rxtx_vec_sse.c} (78%) -- 2.4.11
[dpdk-dev] [PATCH 0/5] i40e: vector poll-mode driver on ARM64
2016-08-24 15:23, Jianbo Liu: > This patch set is to implement i40e vector PMD on ARM64. Thanks for extending ARM support. The current NIC support status is: % git grep -l 'ARM.*=.*Y' doc/guides/nics/features/ doc/guides/nics/features/ixgbe.ini doc/guides/nics/features/ixgbe_vec.ini doc/guides/nics/features/ixgbe_vf.ini doc/guides/nics/features/ixgbe_vf_vec.ini doc/guides/nics/features/pcap.ini doc/guides/nics/features/thunderx.ini doc/guides/nics/features/virtio.ini doc/guides/nics/features/virtio_vec.ini To sum it up, only virtio, ixgbe (and specific thunderx device) seems to be supported on ARM in DPDK 16.07. Now you are bringing support of i40e on ARM. Do you plan to support more devices in near future? Who is interested to do and/or validate ARM support of other drivers?