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,
String parentVpnRd,
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,
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 |
---|
AbstractSnatService(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) |
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,
INeutronVpnManager nvpnManager,
CentralizedSwitchScheduler centralizedSwitchScheduler,
NatserviceConfig config,
IElanService elanManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator,
org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState,
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,
INeutronVpnManager nvpnManager,
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,
INeutronVpnManager nvpnManager,
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 © 2019 OpenDaylight. All rights reserved.