Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-17 Thread Honnappa Nagarahalli
> > > > > Hi guys, > > I have tried to consolidate design related questions here. If I have missed > anything, please add. > > > > > > > > > > > > > From: Ruifeng Wang > > > > > > > > Currently, the tbl8 group is freed even though the readers might > > > > be using the tbl8 group entries. The fr

Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-15 Thread Ananyev, Konstantin
> > > > Hi guys, > I have tried to consolidate design related questions here. If I have missed > anything, please add. > > > > > > > > > From: Ruifeng Wang > > > > > > Currently, the tbl8 group is freed even though the readers might be > > > using the tbl8 group entries. The freed tbl8 group

Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-12 Thread Honnappa Nagarahalli
> Hi guys, I have tried to consolidate design related questions here. If I have missed anything, please add. > > > > > From: Ruifeng Wang > > > > Currently, the tbl8 group is freed even though the readers might be > > using the tbl8 group entries. The freed tbl8 group can be reallocated > > q

Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-08 Thread Honnappa Nagarahalli
> > Hi Honnappa, > > On 01/10/2019 19:28, Honnappa Nagarahalli wrote: > > From: Ruifeng Wang > > > > Currently, the tbl8 group is freed even though the readers might be > > using the tbl8 group entries. The freed tbl8 group can be reallocated > > quickly. This results in incorrect lookup resul

Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-07 Thread Ananyev, Konstantin
Hi guys, > > From: Ruifeng Wang > > Currently, the tbl8 group is freed even though the readers might be > using the tbl8 group entries. The freed tbl8 group can be reallocated > quickly. This results in incorrect lookup results. > > RCU QSBR process is integrated for safe tbl8 group reclaim. >

Re: [dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-04 Thread Medvedkin, Vladimir
Hi Honnappa, On 01/10/2019 19:28, Honnappa Nagarahalli wrote: From: Ruifeng Wang Currently, the tbl8 group is freed even though the readers might be using the tbl8 group entries. The freed tbl8 group can be reallocated quickly. This results in incorrect lookup results. RCU QSBR process is int

[dpdk-dev] [PATCH v3 1/3] lib/lpm: integrate RCU QSBR

2019-10-01 Thread Honnappa Nagarahalli
From: Ruifeng Wang Currently, the tbl8 group is freed even though the readers might be using the tbl8 group entries. The freed tbl8 group can be reallocated quickly. This results in incorrect lookup results. RCU QSBR process is integrated for safe tbl8 group reclaim. Refer to RCU documentation t