Uses of Interface
org.opendaylight.netvirt.fibmanager.api.IFibManager
-
-
Uses of IFibManager in org.opendaylight.netvirt.bgpmanager
Constructors in org.opendaylight.netvirt.bgpmanager with parameters of type IFibManager Constructor Description BgpUtil(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, IFibManager fibManager)
-
Uses of IFibManager in org.opendaylight.netvirt.fibmanager
Classes in org.opendaylight.netvirt.fibmanager that implement IFibManager Modifier and Type Class Description class
FibManagerImpl
Constructors in org.opendaylight.netvirt.fibmanager with parameters of type IFibManager Constructor Description FibRpcServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, IFibManager fibManager, IVpnFootprintService vpnFootprintService)
-
Uses of IFibManager in org.opendaylight.netvirt.fibmanager.shell
Constructors in org.opendaylight.netvirt.fibmanager.shell with parameters of type IFibManager Constructor Description ConfTransportL3VPNCommand(IFibManager fibManager)
ShowTransportTypeCommand(IFibManager fibManager)
-
Uses of IFibManager in org.opendaylight.netvirt.natservice.internal
Fields in org.opendaylight.netvirt.natservice.internal declared as IFibManager Modifier and Type Field Description protected IFibManager
AbstractSnatService. fibManager
Methods in org.opendaylight.netvirt.natservice.internal with parameters of type IFibManager Modifier and Type Method Description static void
NatUtil. addPrefixToBGP(org.opendaylight.controller.md.sal.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.controller.md.sal.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 IFibManager Constructor 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)
NatTepChangeListener(org.opendaylight.controller.md.sal.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.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)
-
Uses of IFibManager in org.opendaylight.netvirt.statemanager
Constructors in org.opendaylight.netvirt.statemanager with parameters of type IFibManager Constructor Description StateManager(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, IBgpManager bgpManager, IElanService elanService, IFibManager fibManager, INeutronVpnManager neutronVpnManager, IVpnManager vpnManager)
-
Uses of IFibManager in org.opendaylight.netvirt.vpnmanager
Constructors in org.opendaylight.netvirt.vpnmanager with parameters of type IFibManager Constructor 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)
-
Uses of IFibManager in org.opendaylight.netvirt.vpnmanager.intervpnlink
Constructors in org.opendaylight.netvirt.vpnmanager.intervpnlink with parameters of type IFibManager Constructor 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)
-
Uses of IFibManager in org.opendaylight.netvirt.vpnmanager.populator.impl
Fields in org.opendaylight.netvirt.vpnmanager.populator.impl declared as IFibManager Modifier and Type Field Description protected IFibManager
L3vpnPopulator. fibManager
Constructors in org.opendaylight.netvirt.vpnmanager.populator.impl with parameters of type IFibManager Constructor 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)
-