summaryrefslogtreecommitdiffstats
path: root/nat/nat2vpp/src/main/java/io/fd/honeycomb/nat/init/NatInitializer.java
diff options
context:
space:
mode:
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.java4
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
}
}