Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove duplicate barrier

2019-09-16 Thread Zhang, Qi Z
u, Yong ; Wang, Yinan > ; ajit.khapa...@broadcom.com; > somnath.ko...@broadcom.com; Honnappa Nagarahalli > ; Ruifeng Wang (Arm Technology China) > ; Steve Capper > Subject: RE: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove > duplicate barrier > > Hi Qi, > > >

Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove duplicate barrier

2019-09-16 Thread Gavin Hu (Arm Technology China)
oadcom.com; > somnath.ko...@broadcom.com; Honnappa Nagarahalli > ; Ruifeng Wang (Arm Technology China) > ; Steve Capper > Subject: Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove > duplicate barrier > > Hi Qi, > > > -Original Message- > >

Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove duplicate barrier

2019-09-16 Thread Gavin Hu (Arm Technology China)
mnath.ko...@broadcom.com; Honnappa Nagarahalli > ; Ruifeng Wang (Arm Technology China) > ; Steve Capper > Subject: RE: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove > duplicate barrier > > > > > -Original Message- > > From: dev [mailto:dev

Re: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove duplicate barrier

2019-09-16 Thread Zhang, Qi Z
com.com; > somnath.ko...@broadcom.com; honnappa.nagaraha...@arm.com; > ruifeng.w...@arm.com; steve.cap...@arm.com > Subject: [dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove > duplicate barrier > > To guarantee the orderings of successive stores to CIO and MMIO memory, a >

[dpdk-dev] [PATCH v2 1/5] net/i40e: use relaxed and remove duplicate barrier

2019-09-16 Thread Gavin Hu
To guarantee the orderings of successive stores to CIO and MMIO memory, a lighter weight rte_io_wmb [1] can be used instead of rte_wmb, and since the I40E_PCI_REG_WRITE API already has an inclusive rte_io_wmb, this explicit call can be even saved. [1] http://git.dpdk.org/dpdk/tree/lib/librte_eal/c