@Singleton public class EvpnDnatFlowProgrammer extends Object
Constructor and Description |
---|
EvpnDnatFlowProgrammer(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IBgpManager bgpManager,
IFibManager fibManager,
FibRpcService fibService,
IVpnManager vpnManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager) |
Modifier and Type | Method and Description |
---|---|
void |
onAddFloatingIp(BigInteger dpnId,
String routerName,
long routerId,
String vpnName,
String internalIp,
String externalIp,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId,
String interfaceName,
String floatingIpInterface,
String floatingIpPortMacAddress,
String rd,
String nextHopIp,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction writeFlowInvTx) |
void |
onRemoveFloatingIp(BigInteger dpnId,
String vpnName,
String externalIp,
String floatingIpInterface,
String floatingIpPortMacAddress,
long routerId,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction removeFlowInvTx) |
@Inject public EvpnDnatFlowProgrammer(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IBgpManager bgpManager, IFibManager fibManager, FibRpcService fibService, IVpnManager vpnManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager)
public void onAddFloatingIp(BigInteger dpnId, String routerName, long routerId, String vpnName, String internalIp, String externalIp, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId, String interfaceName, String floatingIpInterface, String floatingIpPortMacAddress, String rd, String nextHopIp, org.opendaylight.controller.md.sal.binding.api.WriteTransaction writeFlowInvTx)
public void onRemoveFloatingIp(BigInteger dpnId, String vpnName, String externalIp, String floatingIpInterface, String floatingIpPortMacAddress, long routerId, org.opendaylight.controller.md.sal.binding.api.WriteTransaction removeFlowInvTx)
Copyright © 2019 OpenDaylight. All rights reserved.