Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-14 Thread Ferruh Yigit
graj...@cisco.com; dev@dpdk.org >>>>> Cc: tho...@monjalon.net; jer...@marvell.com; Honnappa Nagarahalli >>>>> ; damar...@cisco.com; nd >>>> >>>>> Subject: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way >>>>> barrier

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-09 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
l.com; Honnappa Nagarahalli > > > > ; damar...@cisco.com; nd > > > > > > > Subject: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way > > > > barrier > > > > > > > > Using 'rte_mb' to synchronize the shared ring head/tail between

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-08 Thread Phil Yang (Arm Technology China)
mjan Marion (damarion) > ; nd ; Gavin Hu (Arm Technology > China) ; nd > Subject: RE: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way > barrier > > > > -Original Message- > > > From: dev On Behalf Of Phil Yang > > > Sent: Monday, August 26, 2

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-10-08 Thread Jakub Grajciar -X (jgrajcia - PANTHEON TECHNOLOGIES at Cisco)
> > -Original Message- > > From: dev On Behalf Of Phil Yang > > Sent: Monday, August 26, 2019 7:00 PM > > To: jgraj...@cisco.com; dev@dpdk.org > > Cc: tho...@monjalon.net; jer...@marvell.com; Honnappa Nagarahalli > > ; damar...@cisco.com; nd > >

Re: [dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-08-26 Thread Phil Yang (Arm Technology China)
+ Gavin > -Original Message- > From: dev On Behalf Of Phil Yang > Sent: Monday, August 26, 2019 7:00 PM > To: jgraj...@cisco.com; dev@dpdk.org > Cc: tho...@monjalon.net; jer...@marvell.com; Honnappa Nagarahalli > ; damar...@cisco.com; nd > > Subject: [dpdk-d

[dpdk-dev] [PATCH v1] net/memif: optimized with one-way barrier

2019-08-26 Thread Phil Yang
Using 'rte_mb' to synchronize the shared ring head/tail between producer and consumer will stall the pipeline and damage performance on the weak memory model platforms, such like aarch64. Meanwhile update the shared ring head and tail are observable and ordered between CPUs on IA. Optimized this f