Add -of13 switch to turn on OpenFlow 1.3 mode
authorEd Warnicke <eaw@cisco.com>
Mon, 6 Jan 2014 03:32:36 +0000 (19:32 -0800)
committerEd Warnicke <eaw@cisco.com>
Thu, 9 Jan 2014 03:12:55 +0000 (19:12 -0800)
commit03223c6135d1bc366be431880426a3e46468dc04
treeddaf820bd21dc6de3212ee43482700fd3b2fb202
parent4cf3b128ddc24be3c8ed97bef28cb91e5b834df1
Add -of13 switch to turn on OpenFlow 1.3 mode

Tested in base, virtualization, and serviceprovider edition

In base edition:

./run.sh

osgi> ss | grep openflow
75 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
172 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -of13

osgi> ss | grep openflow
116 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
131 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
158 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
180 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

In virtualization edition:

./run.sh

Please select one of the 3 supported Virtualization technology : "./run.sh -virt [ovsdb | opendove | vtn]"

./run.sh -virt ovsdb

osgi> ss | grep vtn
false
osgi> ss | grep opendove
false
osgi> ss | grep openflow
116 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
229 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt opendove

osgi> ss | grep ovsdb
false
osgi> ss | grep vtn
false
osgi> ss | grep openflow
119 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
232 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt vtn

osgi> ss | grep affinity
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
false
osgi> ss | grep arphandler
false
osgi> ss | grep samples
false
osgi> ss | grep openflow
111 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
217 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -virt ovsdb -of13
osgi> ss | grep vtn
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
89 ACTIVE      org.opendaylight.ovsdb.northbound_0.5.0.SNAPSHOT
95 ACTIVE      org.opendaylight.ovsdb.neutron_0.5.0.SNAPSHOT
198 ACTIVE      org.opendaylight.ovsdb_0.5.0.SNAPSHOT
true
osgi> ss | grep openflow
17 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
121 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
154 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
189 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

./run.sh -virt opendove -of13

osgi> ss | grep ovsdb
false
osgi> ss | grep vtn
false
osgi> ss | grep opendove
13 ACTIVE      org.opendaylight.opendove.odmc_0.4.0.SNAPSHOT
17 ACTIVE      org.opendaylight.opendove.odmc.rest.northbound_0.4.0.SNAPSHOT
39 ACTIVE      org.opendaylight.opendove.odmc.northbound_0.4.0.SNAPSHOT
71 ACTIVE      org.opendaylight.opendove.odmc.rest.southbound_0.4.0.SNAPSHOT
93 ACTIVE      org.opendaylight.opendove.odmc.implementation_0.4.0.SNAPSHOT
212 ACTIVE      org.opendaylight.opendove.odmc.rest_0.4.0.SNAPSHOT
true
osgi> ss | grep openflow
19 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
124 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
157 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
192 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

./run.sh -virt vtn -of13

osgi> ss | grep affinity
false
osgi> ss | grep opendove
false
osgi> ss | grep ovsdb
false
osgi> ss | grep arphandler
false
osgi> ss | grep samples
false
osgi> ss | grep vtn
16 ACTIVE      org.opendaylight.vtn.manager_0.1.0.SNAPSHOT
97 ACTIVE      org.opendaylight.vtn.manager.implementation_0.1.0.SNAPSHOT
120 ACTIVE      org.opendaylight.vtn.manager.neutron_0.1.0.SNAPSHOT
219 ACTIVE      org.opendaylight.vtn.manager.northbound_0.1.0.SNAPSHOT
true
osgi> ss | grep openflow
18 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
116 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
146 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
180 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

In service provider edition:

./run.sh

osgi> ss | grep openflow
66 ACTIVE      org.opendaylight.controller.protocol_plugins.openflow_0.4.1.SNAPSHOT
98 ACTIVE      org.opendaylight.controller.thirdparty.org.openflow.openflowj_1.0.2

./run.sh -of13

osgi> ss | grep openflow
196 ACTIVE      org.opendaylight.openflowplugin_0.0.1.SNAPSHOT
244 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-spi_0.1.0.SNAPSHOT
263 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-impl_0.1.0.SNAPSHOT
275 ACTIVE      org.opendaylight.openflowjava.openflow-protocol-api_0.1.0.SNAPSHOT

Change-Id: Icc42b00b2caf0595b70324625fc75724446ad22a
Signed-off-by: Ed Warnicke <eaw@cisco.com>
distributions/base/pom.xml
distributions/base/src/assemble/bin.xml
distributions/base/src/assemble/resources/run.sh [new file with mode: 0755]
distributions/virtualization/src/assemble/resources/run.sh