Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-17 Thread Medvedkin, Vladimir
Hi Wang, On 17/06/2019 16:27, Ruifeng Wang (Arm Technology China) wrote: Hi Vladimir, From: Medvedkin, Vladimir Sent: Monday, June 10, 2019 23:23 To: Honnappa Nagarahalli ; Ruifeng Wang (Arm Technology China) ; bruce.richard...@intel.com Cc: dev@dpdk.org; Gavin Hu (Arm Technology China) ; nd

Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-17 Thread Ruifeng Wang (Arm Technology China)
Hi Vladimir, From: Medvedkin, Vladimir Sent: Monday, June 10, 2019 23:23 To: Honnappa Nagarahalli ; Ruifeng Wang (Arm Technology China) ; bruce.richard...@intel.com Cc: dev@dpdk.org; Gavin Hu (Arm Technology China) ; nd Subject: Re: [PATCH v1 1/2] lib/lpm: memory orderings to avoid race cond

Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-10 Thread Medvedkin, Vladimir
Hi Honnappa, Wang, On 05/06/2019 20:23, Honnappa Nagarahalli wrote: Hi Wang, On 05/06/2019 06:54, Ruifeng Wang wrote: When a tbl8 group is getting attached to a tbl24 entry, lookup might fail even though the entry is configured in the table. For ex: consider a LPM table configured with 10.10.

Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-05 Thread Honnappa Nagarahalli
> > > > Hi Wang, > > > > On 05/06/2019 06:54, Ruifeng Wang wrote: > > > When a tbl8 group is getting attached to a tbl24 entry, lookup might > > > fail even though the entry is configured in the table. > > > > > > For ex: consider a LPM table configured with 10.10.10.1/24. > > > When a new entry 10

Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-05 Thread Ruifeng Wang (Arm Technology China)
Hi Vladimir, > -Original Message- > From: Medvedkin, Vladimir > Sent: Wednesday, June 5, 2019 18:50 > To: Ruifeng Wang (Arm Technology China) ; > bruce.richard...@intel.com > Cc: dev@dpdk.org; Honnappa Nagarahalli > ; Gavin Hu (Arm Technology China) > ; nd > Subject: Re: [PATCH v1 1/2] l

Re: [dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-05 Thread Medvedkin, Vladimir
Hi Wang, On 05/06/2019 06:54, Ruifeng Wang wrote: When a tbl8 group is getting attached to a tbl24 entry, lookup might fail even though the entry is configured in the table. For ex: consider a LPM table configured with 10.10.10.1/24. When a new entry 10.10.10.32/28 is being added, a new tbl8 gr

[dpdk-dev] [PATCH v1 1/2] lib/lpm: memory orderings to avoid race conditions for v1604

2019-06-04 Thread Ruifeng Wang
When a tbl8 group is getting attached to a tbl24 entry, lookup might fail even though the entry is configured in the table. For ex: consider a LPM table configured with 10.10.10.1/24. When a new entry 10.10.10.32/28 is being added, a new tbl8 group is allocated and tbl24 entry is changed to point