@Singleton public class RouterInterfaceVrfEntryHandler extends BaseVrfEntryHandler implements IVrfEntryHandler
Constructor and Description |
---|
RouterInterfaceVrfEntryHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
NexthopManager nexthopManager,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IPv6Handler ipv6Handler,
FibUtil fibUtil) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
createFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier,
VrfEntry vrfEntry,
String rd) |
void |
installRouterFibEntry(VrfEntry vrfEntry,
BigInteger dpnId,
long vpnId,
String routerInternalIp,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress routerMac,
int addOrRemove) |
void |
removeFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier,
VrfEntry vrfEntry,
String rd) |
void |
updateFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier,
VrfEntry original,
VrfEntry update,
String rd) |
addRewriteDstMacAction, addTunnelInterfaceActions, buildL3vpnGatewayFlow, checkDpnDeleteFibEntry, deleteLocalAdjacency, deleteRemoteRoute, getFibUtil, getNextHopManager, getVpnToExtraroute, getVpnToExtrarouteIdentifier, installPingResponderFlowEntry, makeConnectedRoute, programRemoteFib, resolveAdjacency
@Inject public RouterInterfaceVrfEntryHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, NexthopManager nexthopManager, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IPv6Handler ipv6Handler, FibUtil fibUtil)
public void close()
close
in interface AutoCloseable
close
in class BaseVrfEntryHandler
public void createFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier, VrfEntry vrfEntry, String rd)
createFlows
in interface IVrfEntryHandler
public void updateFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier, VrfEntry original, VrfEntry update, String rd)
updateFlows
in interface IVrfEntryHandler
public void removeFlows(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VrfEntry> identifier, VrfEntry vrfEntry, String rd)
removeFlows
in interface IVrfEntryHandler
public void installRouterFibEntry(VrfEntry vrfEntry, BigInteger dpnId, long vpnId, String routerInternalIp, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress routerMac, int addOrRemove)
Copyright © 2019 OpenDaylight. All rights reserved.