Skip to content
Snippets Groups Projects
Commit 127f35a9 authored by Bob Lantz's avatar Bob Lantz
Browse files

Revert to using OVS default OpenFlow versions.

It makes sense to follow Open vSwitch's lead here.
OVS 2.3 enables OpenFlow 1.0 through 1.3 by default.
OVS 2.0 has incomplete support for 1.3, but you can enable
it with protocols=OpenFlow13
parent 171e8151
No related branches found
No related tags found
No related merge requests found
...@@ -1054,14 +1054,14 @@ class OVSSwitch( Switch ): ...@@ -1054,14 +1054,14 @@ class OVSSwitch( Switch ):
"Open vSwitch switch. Depends on ovs-vsctl." "Open vSwitch switch. Depends on ovs-vsctl."
def __init__( self, name, failMode='secure', datapath='kernel', def __init__( self, name, failMode='secure', datapath='kernel',
inband=False, protocols='OpenFlow10,OpenFlow13', **params ): inband=False, protocols=None, **params ):
"""Init. """Init.
name: name for switch name: name for switch
failMode: controller loss behavior (secure|open) failMode: controller loss behavior (secure|open)
datapath: userspace or kernel mode (kernel|user) datapath: userspace or kernel mode (kernel|user)
inband: use in-band control (False) inband: use in-band control (False)
protocols: use specific OpenFlow version(s) protocols: use specific OpenFlow version(s) (e.g. OpenFlow13)
Unspecified (or old OVS version) uses default (OpenFlow 1.0)""" Unspecified (or old OVS version) uses OVS default"""
Switch.__init__( self, name, **params ) Switch.__init__( self, name, **params )
self.failMode = failMode self.failMode = failMode
self.datapath = datapath self.datapath = datapath
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment