public class SfcOfProviderUtils extends SfcOfBaseProviderUtils
LOG
Constructor and Description |
---|
SfcOfProviderUtils() |
Modifier and Type | Method and Description |
---|---|
void |
addRsp(long rspId) |
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> |
extractTerminationPointAugmentations(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node) |
Long |
getPortNumberFromName(String sffName,
String portName,
long rspId)
Currently the switch port the SF is connected to is stored by Tacker.
|
ServiceFunction |
getServiceFunction(SfName sfName,
long rspId)
Return the named ServiceFunction Acts as a local cache to not have to go
to DataStore so often First look in internal storage, if its not there
get it from the DataStore and store it internally.
|
ServiceFunctionForwarder |
getServiceFunctionForwarder(SffName sffName,
long rspId)
Return the named ServiceFunctionForwarder Acts as a local cache to not
have to go to DataStore so often First look in internal storage, if its
not there get it from the DataStore and store it internally.
|
ServiceFunctionGroup |
getServiceFunctionGroup(String sfgName,
long rspId) |
ServiceFunctionType |
getServiceFunctionType(SfName sfName,
long rspId)
Return the service function type from a specific sf.
|
List<SffDataPlaneLocator> |
getSffNonSfDataPlaneLocators(ServiceFunctionForwarder sff) |
void |
removeRsp(long rspId) |
getDictPortInfoMac, getDictPortInfoPort, getDplPortInfoMac, getDplPortInfoPort, getSfDataPlaneLocator, getSfDataPlaneLocator, getSfDplMac, getSffDataPlaneLocator, getSffDataPlaneLocators, getSffDplMac, getSffOpenFlowNodeName, getSffOpenFlowNodeName, getSffOpenFlowNodeName, getSffPortInfoFromDpl, getSffSfDataPlaneLocator, getSffSfDictionary, getSffSfDictSffDpl, getSfLogicalInterfaceName
public void addRsp(long rspId)
addRsp
in class SfcOfBaseProviderUtils
public void removeRsp(long rspId)
removeRsp
in class SfcOfBaseProviderUtils
public ServiceFunction getServiceFunction(SfName sfName, long rspId)
getServiceFunction
in class SfcOfBaseProviderUtils
sfName
- - The SF Name to search forpublic ServiceFunctionType getServiceFunctionType(SfName sfName, long rspId)
getServiceFunctionType
in class SfcOfBaseProviderUtils
sfName
- - The SF Name to search forpublic ServiceFunctionForwarder getServiceFunctionForwarder(SffName sffName, long rspId)
getServiceFunctionForwarder
in class SfcOfBaseProviderUtils
sffName
- - The SFF Name to search forpublic ServiceFunctionGroup getServiceFunctionGroup(String sfgName, long rspId)
getServiceFunctionGroup
in class SfcOfBaseProviderUtils
public Long getPortNumberFromName(String sffName, String portName, long rspId)
getPortNumberFromName
in class SfcOfBaseProviderUtils
public List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbTerminationPointAugmentation> extractTerminationPointAugmentations(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
public List<SffDataPlaneLocator> getSffNonSfDataPlaneLocators(ServiceFunctionForwarder sff)
getSffNonSfDataPlaneLocators
in class SfcOfBaseProviderUtils
Copyright © 2017 OpenDaylight. All rights reserved.