initial: learning switch example 05/5005/9
authorTony Tkacik <ttkacik@cisco.com>
Tue, 4 Feb 2014 02:30:21 +0000 (03:30 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Thu, 6 Feb 2014 07:57:16 +0000 (07:57 +0000)
commit1e19fe3dc29c15b29f29a7b1f8264de72495bf1c
treea71c2f521d908baf4961e3bafda641a5ce56e1c0
parentd903a7a1f0ca8931c91789becec743d260205695
initial: learning switch example

example code for learning switch / hub
added as module into parent pom
added into distribution/base pom
handler + listener divided to atomic methods
initial flow written + sent to switch
bridge flows written to switch
storing covered mac-paths

Change-Id: I016055ed0920fb08c1923fa337c3e5b8880aba56
Signed-off-by: Michal Rehak <mirehak@cisco.com>
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
12 files changed:
distribution/base/pom.xml
pom.xml
samples/learning-switch/pom.xml [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/Activator.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/DataChangeListenerRegistrationPublisher.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/OFDataStoreAccessor.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/OFDataStoreAccessorImpl.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/OFFlowUtil.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/SimpleLearningSwitchHandler.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/SimpleLearningSwitchHandlerImpl.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/SimpleLearningSwitchManager.java [new file with mode: 0644]
samples/learning-switch/src/main/java/org/opendaylight/openflowplugin/learningswitch/WakeupOnNode.java [new file with mode: 0644]