Re: [dpdk-dev] [PATCH v2 0/2] i40e Rx descriptor loads ordering

2021-09-24 Thread Zhang, Qi Z
> -Original Message- > From: Ruifeng Wang > Sent: Wednesday, September 15, 2021 4:34 PM > To: dev@dpdk.org > Cc: Xing, Beilei ; Zhang, Qi Z ; > Richardson, Bruce ; jer...@marvell.com; > hemant.agra...@nxp.com; d...@linux.vnet.ibm.com; > honnappa.nagaraha...@arm.com; sta...@dpdk.org; n..

[dpdk-dev] [PATCH v2 0/2] i40e Rx descriptor loads ordering

2021-09-15 Thread Ruifeng Wang
On Rx path, NIC fills Rx descriptor with data pertains to received packet. A single descriptor consists of multiple words. Word1 has the bit that indicates readiness of descriptor for software to use. So word1 should be loaded before other words. On architectures with weaker memory ordering, barr