commit | de77ee513d5077c00edd798a9900979356cc1cb8 | [log] [tgz] |
---|---|---|
author | Pingping Lin <pingping@onlab.us> | Wed Jun 03 17:16:07 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Thu Jun 04 00:30:09 2015 +0000 |
tree | 65f38c6d906622cfac8cb2034d10998d4cfa4649 | |
parent | 85a9b0d1caa02d1e4d5f561870306666312784c5 [diff] [blame] |
add CLI for vBNG to show IP address mappings Change-Id: I50035a69de43fcbe374bdceacfa2d2ba8f1af130
diff --git a/apps/virtualbng/src/main/java/org/onosproject/virtualbng/VbngConfigurationService.java b/apps/virtualbng/src/main/java/org/onosproject/virtualbng/VbngConfigurationService.java index c905020..31e6d4f 100644 --- a/apps/virtualbng/src/main/java/org/onosproject/virtualbng/VbngConfigurationService.java +++ b/apps/virtualbng/src/main/java/org/onosproject/virtualbng/VbngConfigurationService.java
@@ -15,6 +15,8 @@ */ package org.onosproject.virtualbng; +import java.util.Map; + import org.onlab.packet.IpAddress; import org.onlab.packet.MacAddress; @@ -71,4 +73,12 @@ * @return the assigned public IP address if it exists, otherwise null */ IpAddress recycleAssignedPublicIpAddress(IpAddress privateIpAddress); + + /** + * Gets all the mapping entries from private IP address to public IP + * address. + * + * @return the address map from private IP address to public IP address + */ + Map<IpAddress, IpAddress> getIpAddressMappings(); }