Constructor and Description |
---|
BgpUtil(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IFibManager fibManager) |
Modifier and Type | Class and Description |
---|---|
class |
FibManagerImpl |
Constructor and Description |
---|
FibRpcServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IFibManager fibManager,
IVpnFootprintService vpnFootprintService) |
Constructor and Description |
---|
ConfTransportL3VPNCommand(IFibManager fibManager) |
ShowTransportTypeCommand(IFibManager fibManager) |
Modifier and Type | Field and Description |
---|---|
protected IFibManager |
AbstractSnatService.fibManager |
Modifier and Type | Method and Description |
---|---|
static void |
NatUtil.addPrefixToBGP(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
IBgpManager bgpManager,
IFibManager fibManager,
String vpnName,
String rd,
String prefix,
String nextHopIp,
@Nullable String parentVpnRd,
@Nullable String macAddress,
long label,
long l3vni,
RouteOrigin origin,
BigInteger dpId) |
static void |
NatEvpnUtil.addRoutesForVxLanProvType(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
IBgpManager bgpManager,
IFibManager fibManager,
String vpnName,
String rd,
String prefix,
String nextHopIp,
long l3Vni,
@Nullable String interfaceName,
String gwMacAddress,
org.opendaylight.genius.infra.TypedWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> writeTx,
RouteOrigin origin,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid networkId) |
static void |
NatUtil.removePrefixFromBGP(IBgpManager bgpManager,
IFibManager fibManager,
String rd,
String prefix,
String vpnName,
org.slf4j.Logger log) |
Constructor and Description |
---|
ConntrackBasedSnatService(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IVpnFootprintService vpnFootprintService,
IFibManager fibManager,
NatDataUtil natDataUtil,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks) |
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,
NatOverVxlanUtil natOverVxlanUtil) |
EvpnSnatFlowProgrammer(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IBgpManager bgpManager,
IFibManager fibManager,
FibRpcService fibService,
NatOverVxlanUtil natOverVxlanUtil) |
ExternalRoutersListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NaptManager naptManager,
NAPTSwitchSelector naptSwitchSelector,
IBgpManager bgpManager,
VpnRpcService vpnService,
FibRpcService fibService,
SNATDefaultRouteProgrammer snatDefaultRouteProgrammer,
NaptEventHandler naptEventHandler,
NaptPacketInHandler naptPacketInHandler,
IFibManager fibManager,
IVpnManager vpnManager,
EvpnSnatFlowProgrammer evpnSnatFlowProgrammer,
NatserviceConfig config,
IElanService elanManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator,
NatOverVxlanUtil natOverVxlanUtil,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager) |
FlatVlanConntrackBasedSnatService(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IVpnFootprintService vpnFootprintService,
IFibManager fibManager,
NatDataUtil natDataUtil,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks) |
NaptSwitchHA(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
ExternalRoutersListener externalRouterListener,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
IFibManager fibManager,
EvpnNaptSwitchHA evpnNaptSwitchHA,
IElanService elanManager,
SnatServiceManager natServiceManager,
NatserviceConfig config,
NaptEventHandler naptEventHandler,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
NatOverVxlanUtil natOverVxlanUtil) |
NatTunnelInterfaceStateListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
IFibManager fibManager,
SNATDefaultRouteProgrammer defaultRouteProgrammer,
NaptSwitchHA naptSwitchHA,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
ExternalRoutersListener externalRouterListner,
SnatServiceManager natServiceManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceService,
FloatingIPListener floatingIPListener,
FibRpcService fibRpcService,
NatserviceConfig config,
IElanService elanManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
NatOverVxlanUtil natOverVxlanUtils)
Responsible for listening to tunnel interface state change.
|
SnatServiceImplFactory(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
NatserviceConfig config,
ExternalRoutersListener externalRouterListener,
IElanService elanManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IVpnFootprintService vpnFootprintService,
IFibManager fibManager,
NatDataUtil natDataUtil,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks,
NatOverVxlanUtil natOverVxlanUtil,
Ipv6SubnetFlowProgrammer ipv6SubnetFlowProgrammer) |
VpnFloatingIpHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
VpnRpcService vpnService,
IBgpManager bgpManager,
FibRpcService fibService,
IFibManager fibManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.OdlArputilService arputilService,
IVpnManager vpnManager,
IElanService elanService,
EvpnDnatFlowProgrammer evpnDnatFlowProgrammer,
NatOverVxlanUtil natOverVxlanUtil,
NatServiceCounters natServiceCounters) |
VxlanGreConntrackBasedSnatService(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
ExternalRoutersListener externalRouterListener,
IElanService elanManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IVpnFootprintService vpnFootprintService,
IFibManager fibManager,
NatDataUtil natDataUtil,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks,
NatOverVxlanUtil natOverVxlanUtil) |
Constructor and Description |
---|
StateManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
IElanService elanService,
IFibManager fibManager,
INeutronVpnManager neutronVpnManager,
IVpnManager vpnManager) |
Constructor and Description |
---|
InterfaceStateChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
VpnInterfaceManager vpnInterfaceManager,
VpnUtil vpnUtil,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
IFibManager fibManager) |
TunnelEndPointChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
VpnInterfaceManager vpnInterfaceManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
VpnUtil vpnUtil,
IFibManager fibManager) |
TunnelInterfaceStateListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IFibManager fibManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService ifaceMgrRpcService,
VpnInterfaceManager vpnInterfaceManager,
VpnSubnetRouteHandler vpnSubnetRouteHandler,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
VpnUtil vpnUtil)
Responsible for listening to tunnel interface state change.
|
VpnFootprintService(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IFibManager fibManager,
org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notificationPublishService,
VpnOpDataSyncer vpnOpDataSyncer,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
VpnUtil vpnUtil) |
VpnInstanceListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
VpnInterfaceManager vpnInterfaceManager,
IFibManager fibManager,
VpnOpDataSyncer vpnOpDataSyncer,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
VpnUtil vpnUtil) |
VpnInterfaceManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IFibManager fibManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService ifaceMgrRpcService,
VpnFootprintService vpnFootprintService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IVpnManager vpnManager,
ArpResponderHandler arpResponderHandler,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
org.opendaylight.infrautils.caches.CacheProvider cacheProvider,
VpnUtil vpnUtil) |
VpnManagerImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManagerService,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IElanService elanService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
VpnSubnetRouteHandler vpnSubnetRouteHandler,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService ifaceMgrRpcService,
IVpnLinkService ivpnLinkService,
IFibManager fibManager,
IBgpManager bgpManager,
InterVpnLinkCache interVpnLinkCache,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar dataTreeEventCallbackRegistrar,
org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService,
VpnUtil vpnUtil) |
VpnOpStatusListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
IFibManager fibManager,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
VpnFootprintService vpnFootprintService,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
VpnUtil vpnUtil) |
VpnRpcServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IFibManager fibManager,
IBgpManager bgpManager,
IVpnManager vpnManager,
InterVpnLinkCache interVpnLinkCache,
VpnUtil vpnUtil,
InterVpnLinkUtil interVpnLinkUtil) |
VpnServiceElanDpnInterfacesListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IFibManager fibManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
VpnUtil vpnUtil) |
VpnSubnetRouteHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
SubnetOpDpnManager subnetOpDpnManager,
IBgpManager bgpManager,
VpnOpDataSyncer vpnOpDataSyncer,
VpnNodeListener vpnNodeListener,
IFibManager fibManager,
VpnUtil vpnUtil) |
VpnUtil(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
IFibManager fibManager,
IBgpManager bgpManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.lockmanager.rev160413.LockManagerService lockManager,
INeutronVpnManager neutronVpnService,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService ifmRpcService) |
Constructor and Description |
---|
InterVpnLinkListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IBgpManager bgpManager,
IFibManager fibManager,
org.opendaylight.controller.md.sal.binding.api.NotificationPublishService notifService,
IVpnLinkService interVpnLinkService,
InterVpnLinkLocator interVpnLinkLocator,
VpnFootprintService vpnFootprintService,
VpnOpDataSyncer vpnOpDataSyncer,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
InterVpnLinkCache interVpnLinkCache,
VpnUtil vpnUtil,
InterVpnLinkUtil interVpnLinkUtil) |
InterVpnLinkUtil(VpnUtil vpnUtil,
VpnFootprintService vpnFootprintService,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IBgpManager bgpManager,
IFibManager fibManager) |
IVpnLinkServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idMgr,
IBgpManager bgpMgr,
IFibManager fibMgr,
InterVpnLinkCache interVpnLinkCache,
VpnUtil vpnUtil,
InterVpnLinkUtil interVpnLinkUtil) |
Modifier and Type | Field and Description |
---|---|
protected IFibManager |
L3vpnPopulator.fibManager |
Constructor and Description |
---|
L3vpnOverMplsGrePopulator(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
IFibManager fibManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
VpnUtil vpnUtil) |
L3vpnOverVxlanPopulator(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
IFibManager fibManager,
VpnUtil vpnUtil) |
L3vpnPopulator(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IBgpManager bgpManager,
IFibManager fibManager,
VpnUtil vpnUtil) |
Copyright © 2020 OpenDaylight. All rights reserved.