Modifier and Type | Class and Description |
---|---|
class |
AbstractFlowspecRIBSupport<T extends AbstractFlowspecNlriParser> |
class |
FlowspecIpv4RIBSupport |
class |
FlowspecIpv6RIBSupport |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFlowspecL3vpnRIBSupport<T extends AbstractFlowspecL3vpnNlriParser> |
Modifier and Type | Class and Description |
---|---|
class |
FlowspecL3vpnIpv4RIBSupport |
Modifier and Type | Class and Description |
---|---|
class |
FlowspecL3vpnIpv6RIBSupport |
Modifier and Type | Class and Description |
---|---|
class |
AbstractVpnRIBSupport |
Modifier and Type | Class and Description |
---|---|
class |
LabeledUnicastIpv4RIBSupport |
Modifier and Type | Class and Description |
---|---|
class |
LinkstateRIBSupport |
Modifier and Type | Method and Description |
---|---|
void |
RouteEntry.updateRoute(TablesKey localTK,
ExportPolicyPeerTracker peerPT,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier locRibTarget,
RIBSupport ribSupport,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeIdPA)
Update LocRibOut and AdjRibsOut by removing stale best path and writing new best
|
void |
RouteEntry.writeRoute(PeerId peerId,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath,
PeerExportGroup peerGroup,
TablesKey localTK,
ExportPolicyPeerTracker peerPT,
RIBSupport ribSupport,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx)
Write Route on LocRibOut and AdjRibsOut
|
Modifier and Type | Method and Description |
---|---|
void |
AddPathAbstractRouteEntry.updateRoute(TablesKey localTK,
ExportPolicyPeerTracker peerPT,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier locRibTarget,
RIBSupport ribSupport,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeIdPA) |
void |
AddPathAbstractRouteEntry.writeRoute(PeerId destPeer,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath,
PeerExportGroup peerGroup,
TablesKey localTK,
ExportPolicyPeerTracker peerPT,
RIBSupport ribSup,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
Modifier and Type | Method and Description |
---|---|
protected static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier |
AbstractRouteEntry.getAdjRibOutYII(RIBSupport ribSup,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier rootPath,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument routeId,
TablesKey localTK) |
protected static void |
AbstractRouteEntry.update(PeerId destPeer,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttr,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value,
RIBSupport ribSup,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
protected static boolean |
AbstractRouteEntry.writeRoute(PeerId destPeer,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier routeTarget,
org.opendaylight.yangtools.yang.data.api.schema.ContainerNode effAttrib,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> value,
RIBSupport ribSup,
org.opendaylight.controller.md.sal.dom.api.DOMDataWriteTransaction tx) |
Constructor and Description |
---|
CodecsImpl(RIBSupport ribSupport) |
Modifier and Type | Method and Description |
---|---|
abstract RIBSupport |
RIBSupportContext.getRibSupport()
Returns backing RIB support.
|
Modifier and Type | Method and Description |
---|---|
Codecs |
CodecsRegistry.getCodecs(RIBSupport ribSupport)
Return the Codecs class registered for given RIBSupport.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRIBSupportRegistration<T extends RIBSupport> |
interface |
RIBSupportRegistration<T extends RIBSupport>
A registration of a
RIBSupport instance. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRIBSupport |
class |
MultiPathAbstractRIBSupport
Implements common methods for Advertisement of Multiple Paths on ribSupport
|
Modifier and Type | Method and Description |
---|---|
<T extends RIBSupport> |
SimpleRIBExtensionProviderContext.registerRIBSupport(Class<? extends AddressFamily> afi,
Class<? extends SubsequentAddressFamily> safi,
T support) |
<T extends RIBSupport> |
RIBExtensionProviderContext.registerRIBSupport(Class<? extends AddressFamily> afi,
Class<? extends SubsequentAddressFamily> safi,
T support)
Register a RIBSupport instance for a particular AFI/SAFI combination.
|
Modifier and Type | Method and Description |
---|---|
RIBSupport |
SimpleRIBExtensionProviderContext.getRIBSupport(Class<? extends AddressFamily> afi,
Class<? extends SubsequentAddressFamily> safi) |
RIBSupport |
RIBExtensionConsumerContext.getRIBSupport(Class<? extends AddressFamily> afi,
Class<? extends SubsequentAddressFamily> safi)
Acquire a RIB implementation factory for a AFI/SAFI combination.
|
RIBSupport |
SimpleRIBExtensionProviderContext.getRIBSupport(TablesKey key) |
RIBSupport |
RIBExtensionConsumerContext.getRIBSupport(TablesKey key)
Acquire a RIB implementation factory for a AFI/SAFI combination.
|
RIBSupport |
SimpleRIBExtensionProviderContext.getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key) |
RIBSupport |
RIBExtensionConsumerContext.getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
Acquire a RIB implementation factory for a AFI/SAFI combination.
|
Copyright © 2018 OpenDaylight. All rights reserved.