Uses of Interface
org.opendaylight.netvirt.bgpmanager.api.IBgpManager
-
-
Uses of IBgpManager in org.opendaylight.netvirt.bgpmanager
Classes in org.opendaylight.netvirt.bgpmanager that implement IBgpManager Modifier and Type Class Description class
BgpManager
-
Uses of IBgpManager in org.opendaylight.netvirt.bgpmanager.thrift.server
Constructors in org.opendaylight.netvirt.bgpmanager.thrift.server with parameters of type IBgpManager Constructor Description BgpThriftService(java.net.InetSocketAddress bgpThriftServerSocketAddr, IBgpManager bm, BgpConfigurationManager bgpConfigManager)
-
Uses of IBgpManager in org.opendaylight.netvirt.elan.evpn.utils
Constructors in org.opendaylight.netvirt.elan.evpn.utils with parameters of type IBgpManager Constructor Description EvpnUtils(org.opendaylight.mdsal.binding.api.DataBroker broker, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, ElanUtils elanUtils, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmRpcService, IVpnManager vpnManager, IBgpManager bgpManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator, ElanInstanceCache elanInstanceCache)
-
Uses of IBgpManager in org.opendaylight.netvirt.natservice.internal
Methods in org.opendaylight.netvirt.natservice.internal with parameters of type IBgpManager Modifier and Type Method Description static void
NatUtil. addPrefixToBGP(org.opendaylight.mdsal.binding.api.DataBroker broker, IBgpManager bgpManager, IFibManager fibManager, java.lang.String vpnName, java.lang.String rd, java.lang.String prefix, java.lang.String nextHopIp, @Nullable java.lang.String parentVpnRd, @Nullable java.lang.String macAddress, org.opendaylight.yangtools.yang.common.Uint32 label, org.opendaylight.yangtools.yang.common.Uint32 l3vni, RouteOrigin origin, org.opendaylight.yangtools.yang.common.Uint64 dpId)
static void
NatEvpnUtil. addRoutesForVxLanProvType(org.opendaylight.mdsal.binding.api.DataBroker broker, IBgpManager bgpManager, IFibManager fibManager, java.lang.String vpnName, java.lang.String rd, java.lang.String prefix, java.lang.String nextHopIp, org.opendaylight.yangtools.yang.common.Uint32 l3Vni, @Nullable java.lang.String interfaceName, java.lang.String gwMacAddress, org.opendaylight.genius.infra.TypedWriteTransaction<org.opendaylight.genius.infra.Datastore.Configuration> writeTx, RouteOrigin origin, org.opendaylight.yangtools.yang.common.Uint64 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, java.lang.String rd, java.lang.String prefix, java.lang.String vpnName)
Constructors in org.opendaylight.netvirt.natservice.internal with parameters of type IBgpManager Constructor Description EvpnDnatFlowProgrammer(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IBgpManager bgpManager, IFibManager fibManager, FibRpcService fibService, IVpnManager vpnManager, NatOverVxlanUtil natOverVxlanUtil)
EvpnSnatFlowProgrammer(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IBgpManager bgpManager, IFibManager fibManager, FibRpcService fibService, NatOverVxlanUtil natOverVxlanUtil)
ExternalRoutersListener(org.opendaylight.mdsal.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)
NatTepChangeListener(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, SNATDefaultRouteProgrammer defaultRouteProgrammer, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceService, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, IFibManager fibManager, IBgpManager bgpManager, FloatingIPListener floatingIPListener, FibRpcService fibRpcService, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, NaptSwitchHA naptSwitchHA, NatserviceConfig config, SnatServiceManager natServiceManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator coordinator, NatOverVxlanUtil natOverVxlanUtil)
NatTunnelInterfaceStateListener(org.opendaylight.mdsal.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.VpnFloatingIpHandler(org.opendaylight.mdsal.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)
-
Uses of IBgpManager in org.opendaylight.netvirt.statemanager
Constructors in org.opendaylight.netvirt.statemanager with parameters of type IBgpManager Constructor Description StateManager(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, IBgpManager bgpManager, IElanService elanService, IFibManager fibManager, INeutronVpnManager neutronVpnManager, IVpnManager vpnManager)
-
Uses of IBgpManager in org.opendaylight.netvirt.vpnmanager
Constructors in org.opendaylight.netvirt.vpnmanager with parameters of type IBgpManager Constructor Description VpnInstanceListener(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, VpnInterfaceManager vpnInterfaceManager, IFibManager fibManager, IBgpManager bgpManager, VpnOpDataSyncer vpnOpDataSyncer, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator, VpnUtil vpnUtil)
VpnInterfaceManager(org.opendaylight.mdsal.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.mdsal.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.mdsal.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.mdsal.binding.api.DataBroker dataBroker, IFibManager fibManager, IBgpManager bgpManager, IVpnManager vpnManager, InterVpnLinkCache interVpnLinkCache, VpnUtil vpnUtil, InterVpnLinkUtil interVpnLinkUtil)
VpnSubnetRouteHandler(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, SubnetOpDpnManager subnetOpDpnManager, IBgpManager bgpManager, VpnOpDataSyncer vpnOpDataSyncer, VpnNodeListener vpnNodeListener, IFibManager fibManager, VpnUtil vpnUtil)
VpnUtil(org.opendaylight.mdsal.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)
-
Uses of IBgpManager in org.opendaylight.netvirt.vpnmanager.intervpnlink
Constructors in org.opendaylight.netvirt.vpnmanager.intervpnlink with parameters of type IBgpManager Constructor Description InterVpnLinkListener(org.opendaylight.mdsal.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.mdsal.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.mdsal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IBgpManager bgpManager, IFibManager fibManager)
IVpnLinkServiceImpl(org.opendaylight.mdsal.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)
-
Uses of IBgpManager in org.opendaylight.netvirt.vpnmanager.populator.impl
Fields in org.opendaylight.netvirt.vpnmanager.populator.impl declared as IBgpManager Modifier and Type Field Description protected IBgpManager
L3vpnPopulator. bgpManager
Constructors in org.opendaylight.netvirt.vpnmanager.populator.impl with parameters of type IBgpManager Constructor Description L3vpnOverMplsGrePopulator(org.opendaylight.mdsal.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.mdsal.binding.api.DataBroker dataBroker, IBgpManager bgpManager, IFibManager fibManager, VpnUtil vpnUtil)
L3vpnPopulator(org.opendaylight.mdsal.binding.api.DataBroker dataBroker, IBgpManager bgpManager, IFibManager fibManager, VpnUtil vpnUtil)
-