Re: [dpdk-dev] [PATCH 1/3] rcu: add RCU library supporting QSBR mechanism

2019-03-28 Thread Honnappa Nagarahalli
> > > > > > > > +#define RTE_QSBR_CNT_THR_OFFLINE 0 #define RTE_QSBR_CNT_INIT > 1 > > > > + > > > > +/** > > > > + * RTE thread Quiescent State structure. > > > > + * Quiescent state counter array (array of 'struct > > > > +rte_rcu_qsbr_cnt'), > > > > + * whose size is dependent on the maximum num

Re: [dpdk-dev] [PATCH 1/3] rcu: add RCU library supporting QSBR mechanism

2019-03-28 Thread Ananyev, Konstantin
> > > > > +#define RTE_QSBR_CNT_THR_OFFLINE 0 > > > +#define RTE_QSBR_CNT_INIT 1 > > > + > > > +/** > > > + * RTE thread Quiescent State structure. > > > + * Quiescent state counter array (array of 'struct > > > +rte_rcu_qsbr_cnt'), > > > + * whose size is dependent on the maximum number of reader

Re: [dpdk-dev] [PATCH 1/3] rcu: add RCU library supporting QSBR mechanism

2019-03-25 Thread Honnappa Nagarahalli
> Hi Honnappa, > > > diff --git a/lib/librte_rcu/rte_rcu_qsbr.c > > b/lib/librte_rcu/rte_rcu_qsbr.c new file mode 100644 index > > 0..0fc4515ea > > --- /dev/null > > +++ b/lib/librte_rcu/rte_rcu_qsbr.c > > @@ -0,0 +1,99 @@ > > +/* SPDX-License-Identifier: BSD-3-Clause > > + * > > + * Copyr

Re: [dpdk-dev] [PATCH 1/3] rcu: add RCU library supporting QSBR mechanism

2019-03-22 Thread Ananyev, Konstantin
Hi Honnappa, > diff --git a/lib/librte_rcu/rte_rcu_qsbr.c b/lib/librte_rcu/rte_rcu_qsbr.c > new file mode 100644 > index 0..0fc4515ea > --- /dev/null > +++ b/lib/librte_rcu/rte_rcu_qsbr.c > @@ -0,0 +1,99 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * > + * Copyright (c) 2018 Arm Limi