Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-31 Thread Jarno Rajahalme
On Oct 31, 2014, at 2:10 PM, Ben Pfaff wrote: > On Fri, Oct 31, 2014 at 01:08:37PM -0700, Jarno Rajahalme wrote: >> >> On Oct 30, 2014, at 4:43 PM, Jarno Rajahalme wrote: >> >>> >>> On Oct 30, 2014, at 3:38 PM, Ben Pfaff wrote: >>> On Tue, Oct 28, 2014 at 07:05:01PM -0700, Jarno Rajah

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-31 Thread Ben Pfaff
On Fri, Oct 31, 2014 at 01:08:37PM -0700, Jarno Rajahalme wrote: > > On Oct 30, 2014, at 4:43 PM, Jarno Rajahalme wrote: > > > > > On Oct 30, 2014, at 3:38 PM, Ben Pfaff wrote: > > > >> On Tue, Oct 28, 2014 at 07:05:01PM -0700, Jarno Rajahalme wrote: > >>> > On Oct 28, 2014, at 4:36 PM,

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-31 Thread Jarno Rajahalme
On Oct 30, 2014, at 4:43 PM, Jarno Rajahalme wrote: > > On Oct 30, 2014, at 3:38 PM, Ben Pfaff wrote: > >> On Tue, Oct 28, 2014 at 07:05:01PM -0700, Jarno Rajahalme wrote: >>> On Oct 28, 2014, at 4:36 PM, Ben Pfaff wrote: > On Fri, Oct 24, 2014 at 01:36:40PM -0700, Jarno Raja

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-30 Thread Jarno Rajahalme
On Oct 30, 2014, at 3:38 PM, Ben Pfaff wrote: > On Tue, Oct 28, 2014 at 07:05:01PM -0700, Jarno Rajahalme wrote: >> >>> On Oct 28, 2014, at 4:36 PM, Ben Pfaff wrote: >>> On Fri, Oct 24, 2014 at 01:36:40PM -0700, Jarno Rajahalme wrote: Previously, accurate iteration required writers

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-30 Thread Ben Pfaff
On Tue, Oct 28, 2014 at 07:05:01PM -0700, Jarno Rajahalme wrote: > > > On Oct 28, 2014, at 4:36 PM, Ben Pfaff wrote: > > > >> On Fri, Oct 24, 2014 at 01:36:40PM -0700, Jarno Rajahalme wrote: > >> Previously, accurate iteration required writers to be excluded during > >> iteration. This patch ch

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-28 Thread Jarno Rajahalme
> On Oct 28, 2014, at 4:36 PM, Ben Pfaff wrote: > >> On Fri, Oct 24, 2014 at 01:36:40PM -0700, Jarno Rajahalme wrote: >> Previously, accurate iteration required writers to be excluded during >> iteration. This patch changes the structure of the classifier by >> moving the list of rules from str

Re: [ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-28 Thread Ben Pfaff
On Fri, Oct 24, 2014 at 01:36:40PM -0700, Jarno Rajahalme wrote: > Previously, accurate iteration required writers to be excluded during > iteration. This patch changes the structure of the classifier by > moving the list of rules from struct cls_match to struct cls_subtable. > The list element is

[ovs-dev] [PATCH 6/7] lib/classifier: Lockless and robust classifier iteration.

2014-10-24 Thread Jarno Rajahalme
Previously, accurate iteration required writers to be excluded during iteration. This patch changes the structure of the classifier by moving the list of rules from struct cls_match to struct cls_subtable. The list element is also moved from the struct cls_match to struct cls_rule, which makes ite