[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Jianbo Liu
On 3 August 2016 at 16:29, Ananyev, Konstantin wrote: > > Hi Jianbo, > >> > Hi, Jianbo >> > >> > I have tested you patch on my X86 platform, the single core performance >> > for Non-vector PMD will have about 1Mpps drop >> > Non-vector PMD single core performance with patch : ~33.

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Jianbo Liu
Hi Thomas, On 3 August 2016 at 15:58, Thomas Monjalon wrote: > 2016-08-03 14:02, Jianbo Liu: >> I think we can place a compiling condition before rte_rmb() to avoid >> performance decrease on x86. >> For example: #if defined(RTE_ARCH_ARM) || defined(RTE_ARCH_ARM64) > > Please could you explain w

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Jianbo Liu
) Thanks! Jianbo > BRs > Lei > > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jianbo Liu > Sent: Tuesday, August 2, 2016 2:58 PM > To: dev at dpdk.org; Zhang, Helin ; Wu, Jingjing > > Cc: Jianbo Liu > Subject: [dpdk-dev] [PA

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Thomas Monjalon
2016-08-03 14:02, Jianbo Liu: > I think we can place a compiling condition before rte_rmb() to avoid > performance decrease on x86. > For example: #if defined(RTE_ARCH_ARM) || defined(RTE_ARCH_ARM64) Please could you explain why a memory barrier would be needed on ARM but not on x86? What about o

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Ananyev, Konstantin
Sent: Tuesday, August 2, 2016 2:58 PM > > To: dev at dpdk.org; Zhang, Helin ; Wu, Jingjing > > > > Cc: Jianbo Liu > > Subject: [dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform > > > > And add read memory barrier to avoid status inconsistency between tw

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-03 Thread Yao, Lei A
way to avoid such performance drop on X86? Thanks. BRs Lei -Original Message- From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Jianbo Liu Sent: Tuesday, August 2, 2016 2:58 PM To: dev at dpdk.org; Zhang, Helin ; Wu, Jingjing Cc: Jianbo Liu Subject: [dpdk-dev] [PATCH] i40e: enable

[dpdk-dev] [PATCH] i40e: enable i40e pmd on ARM platform

2016-08-02 Thread Jianbo Liu
And add read memory barrier to avoid status inconsistency between two RX descriptors readings. Signed-off-by: Jianbo Liu --- config/defconfig_arm64-armv8a-linuxapp-gcc | 2 +- doc/guides/nics/overview.rst | 2 +- drivers/net/i40e/i40e_rxtx.c | 2 ++ 3 files changed, 4