Re: [ovs-dev] [PATCH v2 3/3] pvector: Expose non-concurrent priority vector.

2016-08-09 Thread Jarno Rajahalme
> On Aug 8, 2016, at 3:10 PM, Jan Scheurich wrote: > > Hi Jarno, > > While trying to rebase my "dpcls per in_port" patch to your updated > pvector/cpvector implementation, I have stumbled over a threading issue in > your patch. > > I believe that dpcls_destroy_subtable(), which may be invoke

Re: [ovs-dev] [PATCH v2 3/3] pvector: Expose non-concurrent priority vector.

2016-08-08 Thread Jan Scheurich
;dpcls per in_port with sorted subtables" patch. BR, Jan > -Original Message- > From: dev [mailto:dev-boun...@openvswitch.org] On Behalf Of Jarno > Rajahalme > Sent: Wednesday, 06 July, 2016 14:26 > To: dev@openvswitch.org > Subject: [ovs-dev] [PATCH v2 3/3] pvector

Re: [ovs-dev] [PATCH v2 3/3] pvector: Expose non-concurrent priority vector.

2016-07-29 Thread Jarno Rajahalme
> On Jul 22, 2016, at 2:51 PM, Ben Pfaff wrote: > > On Wed, Jul 06, 2016 at 05:26:17AM -0700, Jarno Rajahalme wrote: >> PMD threads use pvectors but do not need the overhead of the >> concurrent version. Expose the non-concurrent version for >> that use. >> >> Note that struct pvector is renam

Re: [ovs-dev] [PATCH v2 3/3] pvector: Expose non-concurrent priority vector.

2016-07-22 Thread Ben Pfaff
On Wed, Jul 06, 2016 at 05:26:17AM -0700, Jarno Rajahalme wrote: > PMD threads use pvectors but do not need the overhead of the > concurrent version. Expose the non-concurrent version for > that use. > > Note that struct pvector is renamed as struct cpvector (for concurrent > priority vector), an

[ovs-dev] [PATCH v2 3/3] pvector: Expose non-concurrent priority vector.

2016-07-06 Thread Jarno Rajahalme
PMD threads use pvectors but do not need the overhead of the concurrent version. Expose the non-concurrent version for that use. Note that struct pvector is renamed as struct cpvector (for concurrent priority vector), and the former struct pvector_impl is now struct pvector. Signed-off-by: Jarno