add mac chaining implementation as a new SFC OpenFlow Renderer 95/53695/4
authorRafael <[email protected]>
Wed, 22 Mar 2017 20:38:43 +0000 (17:38 -0300)
committerBrady Johnson <[email protected]>
Wed, 29 Mar 2017 16:02:37 +0000 (16:02 +0000)
commit91a31f3bff5dba97399b61f6fa1ebfcb4462f26c
tree518f17ab229fb76ed5091b1cad8ff5aaf6eed686
parent4dd844b6f5ea1896b8399475c3821dac5d1d977f
add mac chaining implementation as a new SFC OpenFlow Renderer

- Fix minor review issues and add unit tests for mac chaining processor
Change-Id: I309f1c641160ea16f945bea84aeabead6d2be8b7
Signed-off-by: Rafael <[email protected]>
20 files changed:
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/flowgenerators/MacChainingClassifier.java [new file with mode: 0644]
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/processors/ClassifierProcessorInterface.java [new file with mode: 0644]
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/processors/MacChainingProcessor.java [new file with mode: 0644]
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/processors/NshProcessor.java [new file with mode: 0644]
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/processors/OpenflowClassifierProcessor.java
sfc-classifiers/sfc-scf-openflow/src/main/java/org/opendaylight/sfc/scfofrenderer/utils/SfcScfOfUtils.java
sfc-classifiers/sfc-scf-openflow/src/test/java/org/opendaylight/sfc/scfofrenderer/processors/OpenflowClassifierProcessorTest.java
sfc-provider/src/main/java/org/opendaylight/sfc/provider/api/SfcProviderServiceForwarderAPI.java
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/openflow/SfcOfFlowProgrammerImpl.java
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/openflow/SfcOfFlowProgrammerInterface.java
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/processors/SfcOfRspProcessor.java
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/processors/SfcRspProcessorMacChaining.java [new file with mode: 0644]
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/utils/SfcOfBaseProviderUtils.java
sfc-renderers/sfc-openflow-renderer/src/main/java/org/opendaylight/sfc/ofrenderer/utils/SfcOfProviderUtils.java
sfc-renderers/sfc-openflow-renderer/src/test/java/org/opendaylight/sfc/ofrenderer/RspBuilder.java
sfc-renderers/sfc-openflow-renderer/src/test/java/org/opendaylight/sfc/ofrenderer/SfcOfFlowProgrammerTest.java
sfc-renderers/sfc-openflow-renderer/src/test/java/org/opendaylight/sfc/ofrenderer/processors/SfcOfRspProcessorTest.java
sfc-renderers/sfc-openflow-renderer/src/test/java/org/opendaylight/sfc/ofrenderer/utils/SfcOfProviderUtilsTestMock.java
sfc-util/sfc-openflow-utils/src/main/java/org/opendaylight/sfc/util/macchaining/SfcModelUtil.java [new file with mode: 0644]
sfc-util/sfc-openflow-utils/src/main/java/org/opendaylight/sfc/util/macchaining/VirtualMacAddress.java [new file with mode: 0644]