Introducing Openflow NX Extension infrastructure and NX_RESUBMIT action in ovsdb... 67/9867/4
authorMadhu Venugopal <mavenugo@gmail.com>
Mon, 11 Aug 2014 20:51:40 +0000 (13:51 -0700)
committerMadhu Venugopal <mavenugo@gmail.com>
Mon, 11 Aug 2014 21:17:53 +0000 (21:17 +0000)
commit50c3b5e41ce355dd4603a79004f2980a2f7cb5f1
treebef2a1296ffbf246af72b3f423eafc9437d36fac
parent61208f1fc49c156ee092b7144d618cc4ca9ffb0e
Introducing Openflow NX Extension infrastructure and NX_RESUBMIT action in ovsdb project

- This infrastruture will make use of the openflowplugin's extension infrastructure to add to the Extensibility tree.
- Few of the NX actions and matches will be introduced here and ideally all the NX actions should reside in a OVS friendly place.
- NX_RESUBMIT and NX_RESUBMIT_TABLE codec are added and the appropriate action type will be used based on the data passed by the application
- Fixed Distribution to make use of this infra.

Change-Id: Ibdc634afe7704c9a4890a952ddb4bff5ef066610
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
31 files changed:
commons/parent/pom.xml
distribution/opendaylight/pom.xml
distribution/opendaylight/src/assemble/bin.xml
distribution/opendaylight/src/main/resources/configuration/initial/42-openflowplugin.xml [deleted file]
of-extension/nx-ofjava/pom.xml [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/ovs/nx/ofjava/NiciraExtensionsRegistrator.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/ovs/nx/ofjava/NiciraMatchCodecs.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/ovs/nx/ofjava/codec/action/NiciraActionCodecs.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/ovs/nx/ofjava/codec/action/ResubmitCodec.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/api/config/rev140711/NiciraExtensionApiProviderModule.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/api/config/rev140711/NiciraExtensionApiProviderModuleFactory.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/config/rev140711/NiciraExtensionProviderModule.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/config/rev140711/NiciraExtensionProviderModuleFactory.java [new file with mode: 0644]
of-extension/nx-ofjava/src/main/resources/initial/50-ovs-nx-api-config.xml [new file with mode: 0644]
of-extension/nx-ofjava/src/main/resources/initial/51-ovs-nx-config.xml [new file with mode: 0644]
of-extension/nx-ofjava/src/main/yang/ovs-nx-action.yang [new file with mode: 0644]
of-extension/nx-ofjava/src/main/yang/ovs-nx-api-config.yang [new file with mode: 0644]
of-extension/nx-ofjava/src/main/yang/ovs-nx-config.yang [new file with mode: 0644]
of-extension/nx-ofjava/src/main/yang/ovs-nx-match.yang [new file with mode: 0644]
of-extension/nx-sal/pom.xml [new file with mode: 0644]
of-extension/nx-sal/src/main/java/org/opendaylight/ovs/nx/sal/NiciraExtensionProvider.java [new file with mode: 0644]
of-extension/nx-sal/src/main/java/org/opendaylight/ovs/nx/sal/convertor/action/ActionUtil.java [new file with mode: 0644]
of-extension/nx-sal/src/main/java/org/opendaylight/ovs/nx/sal/convertor/action/ResubmitConvertor.java [new file with mode: 0644]
of-extension/nx-sal/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/sal/config/impl/rev140711/ConfigurableNiciraExtensionProviderModule.java [new file with mode: 0644]
of-extension/nx-sal/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/ovs/nx/sal/config/impl/rev140711/ConfigurableNiciraExtensionProviderModuleFactory.java [new file with mode: 0644]
of-extension/nx-sal/src/main/resources/initial/52-ovs-nx-sal-config.xml [new file with mode: 0644]
of-extension/nx-sal/src/main/yang/ovs-nx-sal-action.yang [new file with mode: 0644]
of-extension/nx-sal/src/main/yang/ovs-nx-sal-cfg-impl.yang [new file with mode: 0644]
of-extension/nx-sal/src/main/yang/ovs-nx-sal-cfg.yang [new file with mode: 0644]
of-extension/nx-sal/src/main/yang/ovs-nx-sal-match.yang [new file with mode: 0644]
pom.xml