From 127f35a9bce66deec4274839b28ff6282efdd922 Mon Sep 17 00:00:00 2001 From: Bob Lantz <rlantz@cs.stanford.edu> Date: Wed, 14 Jan 2015 14:18:53 -0800 Subject: [PATCH] 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 --- mininet/node.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mininet/node.py b/mininet/node.py index a97ad3fc..27612193 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -1054,14 +1054,14 @@ class OVSSwitch( Switch ): "Open vSwitch switch. Depends on ovs-vsctl." def __init__( self, name, failMode='secure', datapath='kernel', - inband=False, protocols='OpenFlow10,OpenFlow13', **params ): + inband=False, protocols=None, **params ): """Init. name: name for switch failMode: controller loss behavior (secure|open) datapath: userspace or kernel mode (kernel|user) inband: use in-band control (False) - protocols: use specific OpenFlow version(s) - Unspecified (or old OVS version) uses default (OpenFlow 1.0)""" + protocols: use specific OpenFlow version(s) (e.g. OpenFlow13) + Unspecified (or old OVS version) uses OVS default""" Switch.__init__( self, name, **params ) self.failMode = failMode self.datapath = datapath -- GitLab