From: Josh Date: Thu, 21 Jun 2018 08:08:18 +0000 (+0300) Subject: Add missing parameters to RPC call X-Git-Tag: release/fluorine~125 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=fcedb0bca2ef527bbe3360724342c6320b134fa1;p=netvirt.git Add missing parameters to RPC call JIRA: NETVIRT-1133 Change-Id: I82d32cee4814f60fa986585fcaef2c5d8119c7de Signed-off-by: Josh --- diff --git a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatTunnelInterfaceStateListener.java b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatTunnelInterfaceStateListener.java index d2874eb264..67a267a480 100644 --- a/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatTunnelInterfaceStateListener.java +++ b/natservice/impl/src/main/java/org/opendaylight/netvirt/natservice/internal/NatTunnelInterfaceStateListener.java @@ -64,6 +64,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.Group import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.CreateFibEntryInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.CreateFibEntryInputBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.CreateFibEntryOutput; +import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.FibEntryInputs; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.FibRpcService; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.RemoveFibEntryInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.fib.rpc.rev160121.RemoveFibEntryInputBuilder; @@ -774,6 +775,7 @@ public class NatTunnelInterfaceStateListener CreateFibEntryInput input = new CreateFibEntryInputBuilder().setVpnName(externalVpnName).setSourceDpid(srcDpnId) .setInstruction(customInstructions).setIpAddress(fibExternalIp) + .setIpAddressSource(FibEntryInputs.IpAddressSource.ExternalFixedIP) .setServiceId(serviceId).setInstruction(customInstructions).build(); ListenableFuture> listenableFuture = fibRpcService.createFibEntry(input); @@ -905,6 +907,7 @@ public class NatTunnelInterfaceStateListener customInstructions.add(new InstructionGotoTable(NwConstants.PDNAT_TABLE).buildInstruction(0)); CreateFibEntryInput input = new CreateFibEntryInputBuilder().setVpnName(vpnName) .setSourceDpid(fipCfgdDpnId).setInstruction(customInstructions) + .setIpAddressSource(FibEntryInputs.IpAddressSource.FloatingIP) .setIpAddress(fibExternalIp).setServiceId(serviceId).setInstruction(customInstructions) .build(); ListenableFuture> listenableFuture =