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

2020-06-22 Thread Honnappa Nagarahalli
> > > > > > On 08/06/2020 06:16, Ruifeng Wang wrote: > > > 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 integ

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

2020-06-21 Thread Ruifeng Wang
Hi Vladimir, > -Original Message- > From: Medvedkin, Vladimir > Sent: Friday, June 19, 2020 1:22 AM > To: Ruifeng Wang ; Bruce Richardson > ; John McNamara > ; Marko Kovacevic > ; Ray Kinsella ; Neil Horman > > Cc: dev@dpdk.org; konstantin.anan...@intel.com; Honnappa Nagarahalli > ; nd

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

2020-06-18 Thread Medvedkin, Vladimir
Hi Honnappa, On 08/06/2020 19:46, Honnappa Nagarahalli wrote: Subject: [PATCH v4 1/3] lib/lpm: integrate RCU QSBR 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 looku

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

2020-06-18 Thread Medvedkin, Vladimir
Hi Ruifeng, Thanks for patches, see comments below On 08/06/2020 06:16, Ruifeng Wang wrote: 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 pro

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

2020-06-08 Thread Honnappa Nagarahalli
> Subject: [PATCH v4 1/3] lib/lpm: integrate RCU QSBR > > 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

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

2020-06-07 Thread 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 to understand various