Move IdManager based VNI Carving to a centralized module 19/78319/10
authorFaseela K <faseela.k@ericsson.com>
Fri, 30 Nov 2018 11:06:49 +0000 (16:36 +0530)
committerFaseela K <faseela.k@ericsson.com>
Tue, 18 Dec 2018 12:29:30 +0000 (12:29 +0000)
commite891eeaa64e27deede1a8c0fd1444997cad90566
tree8f1769f83cedcb1b6a29c26eb474311b85414220
parente8bc448534ddc048e624d7f581e7b57e8c54e5b0
Move IdManager based VNI Carving to a centralized module

JIRA: GENIUS-250

Netvirt currently has a vni carving logic which is
tightly coupled with NAT. There are more netvirt
services which are in need of this utility now, and
hence we need to move this to a centralized place.
Adding a new VniUtils in genius, to which later
netvirt services can be migrated to.

Change-Id: I68c2f6cfe74d03c741e519e86704490043787d95
Signed-off-by: Faseela K <faseela.k@ericsson.com>
12 files changed:
features/odl-genius/pom.xml
mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/mdsalutil/NwConstants.java
networkutils/networkutils/pom.xml [new file with mode: 0644]
networkutils/networkutils/src/main/java/org/opendaylight/genius/networkutils/VniUtils.java [new file with mode: 0644]
networkutils/networkutils/src/main/java/org/opendaylight/genius/networkutils/impl/VniUtilsImpl.java [new file with mode: 0644]
networkutils/networkutils/src/main/resources/OSGI-INF/blueprint/networkutils.xml [new file with mode: 0644]
networkutils/networkutils/src/main/resources/initial/genius-network-config.xml [new file with mode: 0644]
networkutils/networkutils/src/main/yang/network-config.yang [new file with mode: 0644]
networkutils/networkutils/src/test/java/org/opendaylight/genius/networkutils/test/NetworkUtilTest.java [new file with mode: 0644]
networkutils/networkutils/src/test/java/org/opendaylight/genius/networkutils/test/NetworkUtilTestModule.java [new file with mode: 0644]
networkutils/pom.xml [new file with mode: 0644]
pom.xml