[ovs-dev] [PATCH v6 2/7] ovn: add is_chassis_resident match expression component

Ben Pfaff blp at ovn.org
Fri Jan 6 17:40:03 UTC 2017


Thanks!

On Fri, Jan 06, 2017 at 09:35:30AM -0800, Mickey Spiegel wrote:
> It looks like a commit yesterday
> https://github.com/openvswitch/ovs/commit/b34e898f3c2956bed4703aeebb7d454a72a69eed
> is causing the mismatch.
> 
> Starting to rebase now.
> 
> Mickey
> 
> On Fri, Jan 6, 2017 at 9:23 AM, Ben Pfaff <blp at ovn.org> wrote:
> 
> > On Thu, Jan 05, 2017 at 02:46:18AM -0800, Mickey Spiegel wrote:
> > > This patch introduces a new match expression component
> > > is_chassis_resident().  Unlike match expression comparisons,
> > > is_chassis_resident is not pushed down to OpenFlow.  It is a
> > > conditional that is evaluated in the controller during expr_simplify(),
> > > when it is replaced by a boolean expression.  The is_chassis_resident
> > > conditional evaluates to "true" when the specified string identifies a
> > > port name that is resident on this controller chassis, i.e., the
> > > corresponding southbound database Port_Binding has a chassis column
> > > that matches this chassis.  Otherwise it evaluates to "false".
> > >
> > > This allows higher level features to specify flows that are only
> > > installed on some chassis rather than on all chassis with the
> > > corresponding datapath.
> > >
> > > Suggested-by: Ben Pfaff <blp at ovn.org>
> > > Signed-off-by: Mickey Spiegel <mickeys.dev at gmail.com>
> >
> > I'm getting tons of patch rejects on this.  Is it against the latest
> > master?
> >


More information about the dev mailing list