diff options
author | Maros Marsalek <mmarsale@cisco.com> | 2016-10-10 15:37:04 +0200 |
---|---|---|
committer | Marek Gradzki <mgradzki@cisco.com> | 2016-10-17 08:16:30 +0000 |
commit | 957461dcfd741fc3290e4317c2297c5618b593b5 (patch) | |
tree | 81606cfe4aa746bcde2948f80bbf5666cc1f1d30 /nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java | |
parent | 74d5f495d67f4e53d88142e9773559b15e0d9807 (diff) |
HONEYCOMB-249 Add External IP pool management
Change-Id: I3e57b09733b8c7060445ed1af7a5edb3348dd4e1
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Diffstat (limited to 'nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java')
-rw-r--r-- | nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java b/nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java index 37c456133..1c5b20392 100644 --- a/nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java +++ b/nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java @@ -48,6 +48,9 @@ public final class NatInitializer extends AbstractDataTreeConverter<NatState, Na .setNatInstance(operationalData.getNatInstances().getNatInstance().stream() .map(operNatInstance -> new NatInstanceBuilder() .setId(operNatInstance.getId()) + // Ext IP pools + .setExternalIpAddressPool(operNatInstance.getNatCurrentConfig().getExternalIpAddressPool()) + // Mapping entries .setMappingTable(new MappingTableBuilder() .setMappingEntry( operNatInstance.getMappingTable().getMappingEntry().stream() @@ -58,6 +61,7 @@ public final class NatInitializer extends AbstractDataTreeConverter<NatState, Na .collect(Collectors.toList())) .build()) .build(); + // TODO implement initialization for nat inbound/outbound NAT feature after VPP-459 } } |