public class SffGraph extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SffGraph.SffDataPlaneLocators
Internal class to hold the ingress and egress DPLs for an SFF for a
particular pathId.
|
static class |
SffGraph.SffGraphEntry
Internal class to hold each SffGraph entry.
|
Modifier and Type | Field and Description |
---|---|
static SffName |
EGRESS |
static SffName |
INGRESS |
Constructor and Description |
---|
SffGraph() |
public SffGraph.SffGraphEntry addGraphEntry(SffName srcSff, SffName dstSff, SfName sf, String sfg, long pathId, short serviceIndex)
public Iterator<SffGraph.SffGraphEntry> getGraphEntryIterator()
public Map<SffName,SffGraph.SffDataPlaneLocators> getSffDplsForPath(long pathId)
public void addSffDpls(SffName sffName, long pathId, SffDataPlaneLocatorName ingressDpl, SffDataPlaneLocatorName egressDpl, DataPlaneLocator hopDpl)
public void setSffIngressDpl(SffName sffName, long pathId, SffDataPlaneLocatorName ingressDplName)
public void setSffEgressDpl(SffName sffName, long pathId, SffDataPlaneLocatorName egressDplName)
public SffDataPlaneLocatorName getSffIngressDpl(SffName sffName, long pathId)
public SffDataPlaneLocatorName getSffEgressDpl(SffName sffName, long pathId)
public void setHopIngressDpl(SffName sffName, long pathId, DataPlaneLocator ingressHopDpl)
public DataPlaneLocator getHopIngressDpl(SffName sffName, long pathId)
public void logDpls()
public void setPathEgressDpl(long pathId, DataPlaneLocator dpl)
public DataPlaneLocator getPathEgressDpl(long pathId)
public void logEgressDpls()
public boolean isUsingLogicalSFF()
Copyright © 2017 OpenDaylight. All rights reserved.