From 05482bfbff3de32a40c960a42eea4402e67fc961 Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Thu, 29 Jun 2017 10:44:41 +0200 Subject: HC2VPP-152: nat for sub-interfaces translation layer Change-Id: I7d3a52097975f38c1cd74426d5ec15f80274a56c Signed-off-by: Marek Gradzki --- nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java') diff --git a/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java b/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java index 53f7560b6..cf6c3bc22 100644 --- a/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java +++ b/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/NatModule.java @@ -24,9 +24,11 @@ import com.google.inject.multibindings.Multibinder; import io.fd.hc2vpp.nat.jvpp.JVppSnatProvider; import io.fd.hc2vpp.nat.read.NatReaderFactory; import io.fd.hc2vpp.nat.read.ifc.IfcNatReaderFactory; +import io.fd.hc2vpp.nat.read.ifc.SubIfcNatReaderFactory; import io.fd.hc2vpp.nat.util.MappingEntryContext; import io.fd.hc2vpp.nat.write.NatWriterFactory; import io.fd.hc2vpp.nat.write.ifc.IfcNatWriterFactory; +import io.fd.hc2vpp.nat.write.ifc.SubIfcNatWriterFactory; import io.fd.honeycomb.translate.read.ReaderFactory; import io.fd.honeycomb.translate.write.WriterFactory; import io.fd.vpp.jvpp.snat.future.FutureJVppSnatFacade; @@ -62,10 +64,12 @@ public final class NatModule extends AbstractModule { final Multibinder readBinder = Multibinder.newSetBinder(binder(), ReaderFactory.class); readBinder.addBinding().to(IfcNatReaderFactory.class).in(Singleton.class); + readBinder.addBinding().to(SubIfcNatReaderFactory.class).in(Singleton.class); readBinder.addBinding().to(NatReaderFactory.class).in(Singleton.class); final Multibinder writeBinder = Multibinder.newSetBinder(binder(), WriterFactory.class); writeBinder.addBinding().to(IfcNatWriterFactory.class).in(Singleton.class); + writeBinder.addBinding().to(SubIfcNatWriterFactory.class).in(Singleton.class); writeBinder.addBinding().to(NatWriterFactory.class).in(Singleton.class); LOG.info("Module NAT successfully configured"); } -- cgit 1.2.3-korg