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.
>>>>
>>>>
>>>&
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
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,
> >>>
> >>>>
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,
: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---
> 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
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
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,
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
9 matches
Mail list logo