From 6e6b56482dddb1575820b62ae4a39b6006293e9a Mon Sep 17 00:00:00 2001 From: Marek Gradzki Date: Fri, 11 May 2018 09:07:04 +0200 Subject: NAT: fix port read Change-Id: I2aceb52f9c3bace7107f203ed717fe7d1c649328 Signed-off-by: Marek Gradzki --- .../main/java/io/fd/hc2vpp/nat/read/MappingEntryCustomizer.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'nat/nat2vpp/src/main') diff --git a/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/read/MappingEntryCustomizer.java b/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/read/MappingEntryCustomizer.java index a3874482f..9075f4d0c 100644 --- a/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/read/MappingEntryCustomizer.java +++ b/nat/nat2vpp/src/main/java/io/fd/hc2vpp/nat/read/MappingEntryCustomizer.java @@ -124,12 +124,12 @@ final class MappingEntryCustomizer implements Ipv4Translator, Ipv6Translator, if (detail.addrOnly == 0) { builder.setExternalSrcPort(new ExternalSrcPortBuilder() .setPortType(new SinglePortNumberBuilder().setSinglePortNumber(new PortNumber( - (int) detail.externalPort)) + Short.toUnsignedInt(detail.externalPort))) .build()) .build()); builder.setInternalSrcPort(new InternalSrcPortBuilder() .setPortType(new SinglePortNumberBuilder().setSinglePortNumber(new PortNumber( - (int) detail.localPort)) + Short.toUnsignedInt(detail.localPort))) .build()) .build()); } @@ -151,12 +151,12 @@ final class MappingEntryCustomizer implements Ipv4Translator, Ipv6Translator, builder.setExternalSrcPort(new ExternalSrcPortBuilder() .setPortType(new SinglePortNumberBuilder().setSinglePortNumber(new PortNumber( - (int) detail.oPort)) + Short.toUnsignedInt(detail.oPort))) .build()) .build()); builder.setInternalSrcPort(new InternalSrcPortBuilder() .setPortType(new SinglePortNumberBuilder().setSinglePortNumber(new PortNumber( - (int) detail.iPort)) + Short.toUnsignedInt(detail.iPort))) .build()) .build()); } -- cgit 1.2.3-korg