* Moved all l2 forwarding services based on OF to a separate OSGi 73/3773/1
authorSuchi Raman <suchi.raman@plexxi.com>
Tue, 10 Dec 2013 20:26:57 +0000 (15:26 -0500)
committerSuchi Raman <suchi.raman@plexxi.com>
Mon, 16 Dec 2013 22:01:09 +0000 (17:01 -0500)
commite24d68b40036d798089f3abc9147c67a0227b1a4
tree598d8517fd751153aac8389d7875bece78b6fa36
parent1f5840acc10afc2b927502fb7677537ae74c1431
 * Moved all l2 forwarding services based on OF to a separate OSGi
   service/bundle (flatl2).
 * Flatl2 is for demo/test purposes only. In real released editions
   (eg., base vs. virtualization) other bundles must provide
   equivalent functionality.
 * Flatl2 has NB API methods to add affinity induced flow settings,
   and clear them. Also possible to enable/disable particular affinity
   link flow settings by name.
 * Switched to using flow rules manager API (instead of FPS).
 * AffinityManager is only a metadata repository.

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
Conflicts:
l2agent/src/main/java/org/opendaylight/affinity/l2agent/L2Agent.java

Signed-off-by: Suchi Raman <suchi.raman@plexxi.com>
27 files changed:
affinity/api/pom.xml
affinity/api/src/main/java/org/opendaylight/affinity/affinity/AffinityAttribute.java [new file with mode: 0644]
affinity/api/src/main/java/org/opendaylight/affinity/affinity/AffinityAttributeType.java [new file with mode: 0644]
affinity/api/src/main/java/org/opendaylight/affinity/affinity/AffinityLink.java
affinity/api/src/main/java/org/opendaylight/affinity/affinity/IAffinityManager.java
affinity/api/src/main/java/org/opendaylight/affinity/affinity/IFlatL2AffinityManager.java [new file with mode: 0644]
affinity/api/src/main/java/org/opendaylight/affinity/affinity/SetDeny.java [new file with mode: 0644]
affinity/api/src/main/java/org/opendaylight/affinity/affinity/SetPathRedirect.java [new file with mode: 0644]
affinity/implementation/src/main/java/org/opendaylight/affinity/affinity/internal/Activator.java
affinity/implementation/src/main/java/org/opendaylight/affinity/affinity/internal/AffinityManagerImpl.java
affinity/implementation/src/test/java/org/opendaylight/affinity/affinity/internal/AffinityManagerImplTest.java
affinity/northbound/src/main/java/org/opendaylight/affinity/affinity/northbound/AffinityNorthbound.java
l2agent/pom.xml [deleted file]
l2agent/src/main/java/org/opendaylight/affinity/l2agent/Activator.java [deleted file]
l2agent/src/main/java/org/opendaylight/affinity/l2agent/IfL2Agent.java [deleted file]
l2agent/src/test/java/org/opendaylight/l2agent/L2AgentTest.java [deleted file]
nfchain/api/pom.xml [deleted file]
nfchain/api/src/main/yang/nfchain.yang [deleted file]
nfchain/impl/pom.xml [deleted file]
nfchain/impl/src/main/java/org/opendaylight/affinity/nfchain/provider/Activator.java [deleted file]
nfchain/impl/src/main/java/org/opendaylight/affinity/nfchain/provider/NfchainManager.java [deleted file]
nfchain/pom.xml [deleted file]
nfchainagent/pom.xml [deleted file]
nfchainagent/src/main/java/org/opendaylight/affinity/nfchainagent/Activator.java [deleted file]
nfchainagent/src/main/java/org/opendaylight/affinity/nfchainagent/NFchainAgent.java [deleted file]
nfchainagent/src/main/java/org/opendaylight/affinity/nfchainagent/NFchainconfig.java [deleted file]
pom.xml