Re: [dpdk-dev] [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path

2020-04-24 Thread Liu, Yong
> -Original Message- > From: Maxime Coquelin > Sent: Friday, April 24, 2020 9:36 PM > To: Liu, Yong ; Ye, Xiaolong ; > Wang, Zhihong > Cc: dev@dpdk.org; Van Haaren, Harry > Subject: Re: [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path > > > > On 4/24/20 3:33 PM, Liu, Y

Re: [dpdk-dev] [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path

2020-04-24 Thread Maxime Coquelin
On 4/24/20 3:33 PM, Liu, Yong wrote: > > >> -Original Message- >> From: Maxime Coquelin >> Sent: Friday, April 24, 2020 8:30 PM >> To: Liu, Yong ; Ye, Xiaolong ; >> Wang, Zhihong >> Cc: dev@dpdk.org; Van Haaren, Harry >> Subject: Re: [PATCH v9 7/9] net/virtio: add vectorized packed

Re: [dpdk-dev] [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path

2020-04-24 Thread Liu, Yong
> -Original Message- > From: Maxime Coquelin > Sent: Friday, April 24, 2020 8:30 PM > To: Liu, Yong ; Ye, Xiaolong ; > Wang, Zhihong > Cc: dev@dpdk.org; Van Haaren, Harry > Subject: Re: [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path > > > > On 4/24/20 11:24 AM, Marvi

Re: [dpdk-dev] [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path

2020-04-24 Thread Maxime Coquelin
On 4/24/20 11:24 AM, Marvin Liu wrote: > Optimize packed ring Tx path alike Rx path. Split Tx path into batch and s/alike/like/ ? > single Tx functions. Batch function is further optimized by AVX512 > instructions. > > Signed-off-by: Marvin Liu > > diff --git a/drivers/net/virtio/virtio_eth

[dpdk-dev] [PATCH v9 7/9] net/virtio: add vectorized packed ring Tx path

2020-04-23 Thread Marvin Liu
Optimize packed ring Tx path alike Rx path. Split Tx path into batch and single Tx functions. Batch function is further optimized by AVX512 instructions. Signed-off-by: Marvin Liu diff --git a/drivers/net/virtio/virtio_ethdev.h b/drivers/net/virtio/virtio_ethdev.h index 5c112cac7..b7d52d497 100