From 23fc0a7317fc4327569fa2e7ec7e9b7417a24607 Mon Sep 17 00:00:00 2001 From: Niels van Adrichem Date: Tue, 20 Dec 2016 16:35:21 +0100 Subject: [PATCH] Export OpenFlow versions to Level 2 Script --- examples/miniedit.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/examples/miniedit.py b/examples/miniedit.py index 2c5e70a1..b6f92d6e 100755 --- a/examples/miniedit.py +++ b/examples/miniedit.py @@ -1791,6 +1791,19 @@ def exportScript( self ): f.write(", cls=UserSwitch, inNamespace=True") else: f.write(", cls=OVSKernelSwitch") + + self.openFlowVersions = [] + if self.appPrefs['openFlowVersions']['ovsOf10'] == '1': + self.openFlowVersions.append('OpenFlow10') + if self.appPrefs['openFlowVersions']['ovsOf11'] == '1': + self.openFlowVersions.append('OpenFlow11') + if self.appPrefs['openFlowVersions']['ovsOf12'] == '1': + self.openFlowVersions.append('OpenFlow12') + if self.appPrefs['openFlowVersions']['ovsOf13'] == '1': + self.openFlowVersions.append('OpenFlow13') + protoList = ",".join(self.openFlowVersions) + f.write(", protocols='"+protoList+"'") + if 'dpctl' in opts: f.write(", listenPort="+opts['dpctl']) if 'dpid' in opts: