| Package | Description | 
|---|---|
| org.opendaylight.netvirt.fibmanager | |
| org.opendaylight.netvirt.vpnmanager.api.intervpnlink | |
| org.opendaylight.netvirt.vpnmanager.intervpnlink | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
VrfEntryListener.removeInterVPNLinkRouteFlows(InterVpnLinkDataComposite interVpnLink,
                            String vpnName,
                            VrfEntry vrfEntry)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<InterVpnLinkDataComposite> | 
InterVpnLinkCache.getAllInterVpnLinks()  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCache.getInterVpnLinkByEndpoint(String endpointIp)  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCache.getInterVpnLinkByName(String interVpnLinkName)  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCache.getInterVpnLinkByVpnId(String vpnId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IVpnLinkService.exchangeRoutes(InterVpnLinkDataComposite interVpnLinkDataComposite)
Checks both L3VPNs linked by the InterVpnLink and performs all the
 corresponding route leaking between them. 
 | 
void | 
IVpnLinkService.handleStaticRoutes(InterVpnLinkDataComposite interVpnLink)
Requests IVpnLinkService to take care of those static routes that point
 to the specified InterVpnLink and that may be configured in any Neutron
 Router. 
 | 
void | 
IVpnLinkService.leakRoute(InterVpnLinkDataComposite interVpnLink,
         String srcVpnUuid,
         String dstVpnUuid,
         String prefix,
         Long label,
         RouteOrigin forcedOrigin)
Leaks a route from one VPN to another. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
List<InterVpnLinkDataComposite> | 
InterVpnLinkLocator.findInterVpnLinksSameGroup(InterVpnLink ivpnLinkToMatch,
                          List<InterVpnLinkDataComposite> interVpnLinks)  | 
List<InterVpnLinkDataComposite> | 
InterVpnLinkCacheImpl.getAllInterVpnLinks()  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCacheImpl.getInterVpnLinkByEndpoint(String endpointIp)  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCacheImpl.getInterVpnLinkByName(String interVpnLinkName)  | 
com.google.common.base.Optional<InterVpnLinkDataComposite> | 
InterVpnLinkCacheImpl.getInterVpnLinkByVpnId(String vpnId)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IVpnLinkServiceImpl.exchangeRoutes(InterVpnLinkDataComposite ivpnLink)  | 
static void | 
InterVpnLinkUtil.handleStaticRoute(InterVpnLinkDataComposite interVpnLink,
                 String vpnName,
                 String destination,
                 String nexthop,
                 int label,
                 org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                 IFibManager fibManager,
                 IBgpManager bgpManager)  | 
void | 
IVpnLinkServiceImpl.handleStaticRoutes(InterVpnLinkDataComposite ivpnLink)  | 
void | 
IVpnLinkServiceImpl.leakRoute(InterVpnLinkDataComposite interVpnLink,
         String srcVpnUuid,
         String dstVpnUuid,
         String prefix,
         Long label,
         RouteOrigin forcedOrigin)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<InterVpnLinkDataComposite> | 
InterVpnLinkLocator.findInterVpnLinksSameGroup(InterVpnLink ivpnLinkToMatch,
                          List<InterVpnLinkDataComposite> interVpnLinks)  | 
Copyright © 2019 OpenDaylight. All rights reserved.