Moved all Openflow 1.0 specific flow programming away from InternalNetworkManager... 86/3786/1
authorMadhu Venugopal <mavenugo@gmail.com>
Tue, 17 Dec 2013 10:32:23 +0000 (02:32 -0800)
committerMadhu Venugopal <mavenugo@gmail.com>
Tue, 17 Dec 2013 10:32:23 +0000 (02:32 -0800)
commit17f49cc8c3b0c8bb2caed8f5199c701ce5899cac
tree4f573f0fae5d436620f351a2a0f82529976895eb
parent07612accfea210aa33dca0fb505717fcfc13064e
Moved all Openflow 1.0 specific flow programming away from InternalNetworkManager to OF10ProviderManager class.

Also, handled Switchmanager Node coming up event to take care of initializing the default flows.
This is needed to handle timing issues in which the ForwardingRulesManager rejects request to program
default flows from ovsdb.neutron if the request is too soon (before the OF node gets registered with other
OSGi bundles).

Change-Id: Id299c75146e504df63a45b77cc0f6be962c3abb6
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
neutron/pom.xml
neutron/src/main/java/org/opendaylight/ovsdb/neutron/Activator.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF13ProviderManager.java
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/ProviderNetworkManager.java