On Thu, Jun 25, 2015 at 09:25:36AM -0400, Russell Bryant wrote:
> On 06/24/2015 08:30 PM, Ben Pfaff wrote:
> > On Tue, Jun 23, 2015 at 03:18:57PM -0400, Russell Bryant wrote:
> >> On 06/23/2015 02:22 PM, Russell Bryant wrote:
> >>> While working on OpenStack Neutron integration for OVN, I came across a 
> >>> small
> >>> feature gap.  The Neutron API supports setting a port as administratively 
> >>> down.
> >>> One way to implement that would be to delete ports from OVN while
> >>> administratively down.  However, it seemed to me that it would be nice to 
> >>> keep
> >>> the list of ports that currently exist in sync between the CMS (Neutron 
> >>> in this
> >>> case) and OVN.  This patch is a first attempt at supporting this OVN by 
> >>> updating
> >>> the Pipeline to drop packets to/from a port that is administratively down.
> >>>
> >>>  [PATCH 1/2] ovn: Add logical port 'enabled' state.
> >>>  [PATCH 2/2] ovn: Add get/set-enabled to ovn-nbctl.
> >>>
> >>>  northd/ovn-northd.c |   14 +++++++++---
> >>>  ovn-nb.ovsschema    |    1 
> >>>  ovn-nb.xml          |    7 ++++++
> >>>  ovn-nbctl.8.xml     |   13 +++++++++++
> >>>  ovn-nbctl.c         |   59 
> >>> ++++++++++++++++++++++++++++++++++++++++++++++++++++
> >>>  5 files changed, 91 insertions(+), 3 deletions(-)
> >>>
> >>
> >> After some more looking around, it seems the appropriate way to do this
> >> is with the equivalent of "ovs-ofctl mod-port".  I'll look into how to
> >> do that some more.
> > 
> > I'm happy enough to have this concept at the OVN level.  I don't want
> > Neutron to have to talk to OpenFlow at all, if OVN is in the picture.
> > 
> 
> I was thinking of propagating it down to OVN_Southbound and having
> ovn-controller speak OpenFlow.  If you're happy with this first patch
> though, that's certainly good with me.  :-)

I think it's OK, we can always propagate it down later if it turns out
to be useful (I'm not sure whether it is).
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to