Constructor and Description |
---|
DhcpExternalTunnelManager(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalUtil,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService,
org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService entityOwnershipService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
L2GatewayCache l2GatewayCache,
IElanService ielanService,
DhcpServiceCounters dhcpServiceCounters) |
DhcpInterfaceEventListener(DhcpManager dhcpManager,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
DhcpExternalTunnelManager dhcpExternalTunnelManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IElanService elanService,
DhcpPortCache dhcpPortCache,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService) |
DhcpManager(org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
DhcpserviceConfig config,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
DhcpExternalTunnelManager dhcpExternalTunnelManager,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IElanService ielanService,
DhcpPortCache dhcpPortCache,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService,
DhcpServiceCounters dhcpServiceCounters) |
DhcpNeutronPortListener(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
DhcpExternalTunnelManager dhcpExternalTunnelManager,
IElanService ielanService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
DhcpserviceConfig config,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
DhcpManager dhcpManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService) |
Constructor and Description |
---|
DhcpInterfaceAddJob(DhcpManager dhcpManager,
DhcpExternalTunnelManager dhcpExternalTunnelManager,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface interfaceAdd,
BigInteger dpnId,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IElanService elanService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService) |
DhcpInterfaceRemoveJob(DhcpManager dhcpManager,
DhcpExternalTunnelManager dhcpExternalTunnelManager,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface interfaceDel,
BigInteger dpnId,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IElanService elanService,
org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.ports.rev150712.ports.attributes.ports.Port port) |
Modifier and Type | Method and Description |
---|---|
void |
StaticMacDelete.setElanProvider(IElanService elanServiceProvider) |
void |
StaticMacAdd.setElanProvider(IElanService elanServiceProvider) |
void |
ElanUpdate.setElanProvider(IElanService elanServiceProvider) |
void |
ElanMacTableGet.setElanProvider(IElanService elanServiceProvider) |
void |
ElanMacTableFlush.setElanProvider(IElanService elanServiceProvider) |
void |
ElanInterfaceUpdate.setElanProvider(IElanService elanServiceProvider) |
void |
ElanInterfaceGet.setElanProvider(IElanService elanServiceProvider) |
void |
ElanInterfaceDelete.setElanProvider(IElanService elanServiceProvider) |
void |
ElanInterfaceAdd.setElanProvider(IElanService elanServiceProvider) |
void |
ElanGet.setElanProvider(IElanService elanServiceProvider) |
void |
ElanDelete.setElanProvider(IElanService elanServiceProvider) |
void |
ElanAdd.setElanProvider(IElanService elanServiceProvider) |
Modifier and Type | Method and Description |
---|---|
void |
EtreeInterfaceGet.setElanProvider(IElanService elanServiceProvider) |
void |
EtreeInterfaceDelete.setElanProvider(IElanService elanServiceProvider) |
void |
EtreeInterfaceAdd.setElanProvider(IElanService elanServiceProvider) |
void |
EtreeGet.setElanProvider(IElanService elanServiceProvider) |
void |
EtreeDelete.setElanProvider(IElanService elanServiceProvider) |
void |
EtreeAdd.setElanProvider(IElanService elanServiceProvider) |
Modifier and Type | Class and Description |
---|---|
class |
ElanServiceProvider |
Constructor and Description |
---|
ElanOvsdbNodeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ElanConfig elanConfig,
ElanBridgeManager bridgeMgr,
IElanService elanProvider,
TransportZoneNotificationUtil tzUtil)
Constructor.
|
Constructor and Description |
---|
TransportZoneNotificationUtil(org.opendaylight.controller.md.sal.binding.api.DataBroker dbx,
IElanService elanService,
ElanConfig elanConfig,
ElanBridgeManager elanBridgeManager,
ElanInstanceCache elanInstanceCache) |
Constructor and Description |
---|
NexthopManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.lockmanager.rev160413.LockManagerService lockManager,
IElanService elanService,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.service.rev130918.SalGroupService salGroupService,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
FibUtil fibUtil,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager)
Provides nexthop functions.
|
VrfEntryListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
NexthopManager nexthopManager,
IElanService elanManager,
BaseVrfEntryHandler vrfEntryHandler,
BgpRouteVrfEntryHandler bgpRouteVrfEntryHandler,
RouterInterfaceVrfEntryHandler routerInterfaceVrfEntryHandler,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
FibUtil fibUtil,
InterVpnLinkCache interVpnLinkCache,
org.opendaylight.serviceutils.upgrade.UpgradeState upgradeState,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar eventCallbacks) |
Constructor and Description |
---|
IfMgr(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IElanService elanProvider,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManagerRpc,
org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService packetService,
Ipv6ServiceUtils ipv6ServiceUtils,
Ipv6ServiceEosHandler ipv6ServiceEosHandler,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator) |
Modifier and Type | Method and Description |
---|---|
static long |
NatUtil.getTunnelIdForNonNaptToNaptFlow(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
NatOverVxlanUtil natOverVxlanUtil,
IElanService elanManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
long routerId,
String routerName) |
static Boolean |
NatUtil.isOpenStackVniSemanticsEnforcedForGreAndVxlan(IElanService elanManager,
ProviderTypes extNwProvType) |
Constructor and Description |
---|
ExternalNetworkGroupInstaller(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
IElanService elanService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
NatServiceCounters natServiceCounters) |
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) |
ExternalSubnetChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
SNATDefaultRouteProgrammer snatDefaultRouteProgrammer,
IElanService elanService,
IVpnManager vpnManager,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar dataTreeEventCallbackRegistrar) |
ExternalSubnetVpnInstanceListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
SNATDefaultRouteProgrammer snatDefaultRouteProgrammer,
IElanService elanService,
IVpnManager vpnManager) |
NaptEventHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
NaptManager naptManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService pktService,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManagerRpc,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
IElanService elanManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.SalFlowService salFlowServiceRpc,
NatOverVxlanUtil natOverVxlanUtil) |
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) |
NatArpNotificationHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IElanService elanService,
NatSouthboundEventHandlers southboundEventHandlers,
VipStateTracker vipStateTracker) |
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 |
---|
NeutronNetworkChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
NeutronvpnManager neutronvpnManager,
NeutronvpnNatManager neutronvpnNatManager,
IElanService elanService,
NeutronvpnUtils neutronvpnUtils) |
NeutronPortChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
NeutronvpnManager neutronvpnManager,
NeutronvpnNatManager neutronvpnNatManager,
NeutronSubnetGwMacResolver gwMacResolver,
IElanService elanService,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
NeutronvpnUtils neutronvpnUtils,
HostConfigCache hostConfigCache,
org.opendaylight.genius.datastoreutils.listeners.DataTreeEventCallbackRegistrar dataTreeEventCallbackRegistrar) |
NeutronSubnetGwMacResolver(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.arputil.rev160406.OdlArputilService arputilService,
IElanService elanService,
ICentralizedSwitchProvider cswitchProvider,
NeutronvpnUtils neutronvpnUtils,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.ipv6.nd.util.rev170210.Ipv6NdUtilService ipv6NdUtilService) |
NeutronvpnManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
VpnRpcService vpnRpcSrv,
IElanService elanService,
NeutronFloatingToFixedIpMappingChangeListener neutronFloatingToFixedIpMappingChangeListener,
NeutronvpnConfig neutronvpnConfig,
IVpnManager vpnManager,
org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator,
NeutronvpnUtils neutronvpnUtils) |
NeutronvpnNatManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
NeutronvpnUtils neutronvpnUtils,
IElanService elanService) |
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 |
---|
VpnElanInterfaceChangeListener(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
IElanService elanService,
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) |
Constructor and Description |
---|
ArpResponderHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IElanService elanService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService,
VpnUtil vpnUtil)
Constructor.
|
Copyright © 2020 OpenDaylight. All rights reserved.