[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-05-06 Thread Dong Wang
On Behalf Of Dong.Wang >>>> Sent: Wednesday, April 15, 2015 2:46 PM >>>> To: Ananyev, Konstantin; dev at dpdk.org >>>> Subject: Re: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv >>>> pkts. >>>> >>>> >>>&

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-17 Thread Dong Wang
OK~~~ --- Original Message --- From: "David Marchand" <david.march...@6wind.com> Sent: April 16, 2015 11:55 PM To: "Ananyev, Konstantin" Cc: "Wang Dong" , dev at dpdk.org Subject: Re: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts. On T

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-17 Thread Dong Wang
t: Wednesday, April 15, 2015 2:46 PM > >> To: Ananyev, Konstantin; dev at dpdk.org > >> Subject: Re: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv > >> pkts. > >> > >> > >> > >>> Hi, > >>> > >>>>

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-16 Thread David Marchand
On Thu, Apr 16, 2015 at 5:14 PM, Ananyev, Konstantin < konstantin.ananyev at intel.com> wrote: > > Yes, a new set of macros should be introduced first, then we can update > > PMD code. Did anyone are working on it now ? > > As far as I know, no one is working on it right now. > So, I suppose,

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-16 Thread Ananyev, Konstantin
:46 PM > >> To: Ananyev, Konstantin; dev at dpdk.org > >> Subject: Re: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv > >> pkts. > >> > >> > >> > >>> Hi, > >>> > >>>> -Original Message---

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-15 Thread Dong.Wang
> Hi, > >> -Original Message- >> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of WangDong >> Sent: Saturday, April 11, 2015 4:34 PM >> To: dev at dpdk.org >> Subject: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts. >&g

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-15 Thread Stephen Hemminger
On Wed, 15 Apr 2015 21:46:27 +0800 Dong.Wang wrote: > Yes, current implementation works well with IA, and the transmit packets > function's rte_wmb() is also unneccessary. > > But there are two reasons for adding rte_wmb() in recv pkts function: > 1) The memory barrier in recv pkts function

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-14 Thread Ananyev, Konstantin
Hi, > -Original Message- > From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of WangDong > Sent: Saturday, April 11, 2015 4:34 PM > To: dev at dpdk.org > Subject: [dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts. > > Like transmit packets,

[dpdk-dev] [PATCH] ixgbe:Add write memory barrier for recv pkts.

2015-04-12 Thread WangDong
Like transmit packets, before update receive descriptor's tail pointer, rte_wmb() should be added after writing recv descriptor. Signed-off-by: Dong Wang --- lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 5 + 1 file changed, 5 insertions(+) diff --git a/lib/librte_pmd_ixgbe/ixgbe_rxtx.c