Bug 5390 - Adding Ipv6 L3ArbitraryBitMask feature support. 05/42105/3
authorSai MarapaReddy <sai.marapareddy@gmail.com>
Tue, 12 Jul 2016 00:20:08 +0000 (17:20 -0700)
committerSai MarapaReddy <sai.marapareddy@gmail.com>
Sun, 24 Jul 2016 18:08:35 +0000 (11:08 -0700)
commitf2635f621083f3d124c690bda3614960ccf35227
treecbc2046325245051d5742025af3f4bc9f574a511
parenteffa31f9335a3fc6ae33aa85f09ea81b3bc2481f
Bug 5390 - Adding Ipv6 L3ArbitraryBitMask feature support.

New yang file is created to accomodate the introduction of
ipv6 L3ArbitraryBitMask feature. It includes unit test coverage.

Sample Payload Input:
<ipv6-source-address-no-mask>2070:2070:2001:2001:2001:0471:0471:0471
</ipv6-source-address-no-mask>
<ipv6-source-arbitrary-bitmask>FFFF::0471</ipv6-source-arbitrary-bitmask>
<ipv6-destination-address-no-mask>2001:2001:2001:2001:2001:0471:0471:0471
</ipv6-destination-address-no-mask>
<ipv6-destination-arbitrary-bitmask>FFFF:FFFF::FFFF
</ipv6-destination-arbitrary-bitmask>

Change-Id: I901bd17b716fafbb44a5e0a1d7237764b14fd23c
Signed-off-by: Sai MarapaReddy <sai.marapareddy@gmail.com>
Author: Eleftherios Koxias <elkoks@intracom-telecom.com>
Author: Sai MarapaReddy <sai.marapareddy@gmail.com>
model/model-flow-base/src/main/yang/opendaylight-ipv6-arbitrary-bitmask-fields.yang [new file with mode: 0644]
model/model-flow-base/src/main/yang/opendaylight-match-types.yang
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/sal/convertor/IpConversionUtil.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/sal/convertor/match/MatchConvertorImpl.java
openflowplugin/src/test/java/org/opendaylight/openflowplugin/openflow/md/core/sal/convertor/IpConversionUtilTest.java
openflowplugin/src/test/java/org/opendaylight/openflowplugin/openflow/md/core/sal/convertor/match/MatchConvertorImpl2Test.java
openflowplugin/src/test/java/org/opendaylight/openflowplugin/openflow/md/core/sal/convertor/match/MatchConvertorImplV13Test.java