Bug 3380: Fix MD-SAL prefix overwriting 61/21461/1
authorLorand Jakab <lojakab@cisco.com>
Thu, 28 May 2015 18:28:45 +0000 (21:28 +0300)
committerLorand Jakab <lojakab@cisco.com>
Fri, 29 May 2015 23:35:56 +0000 (02:35 +0300)
commitefb8856a2b7b23333538197f79bd819db3061c94
treef108289332ab9c593840e76ecce36dbabd3e6853
parent732b08045e97183fb519a8b35aaa97c3348a74d9
Bug 3380: Fix MD-SAL prefix overwriting

The root cause of this bug was that the string representation for
maskable EID was just the base address, without the network mask.  This
commit adds the mask to the maskable addresses, and improves string
representation of LISP addresses in general.

Change-Id: I83d43ce41b5b88989c80bb3ac7a7e7fd5e1f225f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/LispMappingService.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/mdsal/DataStoreBackEnd.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/serializer/LocatorRecordSerializer.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/InstanceIdentifierUtil.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/LispAFIConvertor.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/LispAddressStringifier.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/LispNotificationHelper.java
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/LispPrimitiveAddressStringifier.java [new file with mode: 0644]
mappingservice/implementation/src/main/java/org/opendaylight/lispflowmapping/implementation/util/RPCInputConvertorUtil.java
mappingservice/implementation/src/main/resources/lfm_RESTCONF.json.postman_collection