@Singleton public final class InterfaceManagerCommonUtils extends Object
Constructor and Description |
---|
InterfaceManagerCommonUtils(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
IMdsalApiManager mdsalApiManager,
IdManagerService idManager,
InterfaceMetaUtils interfaceMetaUtils,
BatchingUtils batchingUtils) |
Modifier and Type | Method and Description |
---|---|
void |
addBfdStateToCache(String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus) |
void |
addInterfaceStateToCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface iface) |
void |
addInterfaceToCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
addStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
String interfaceName,
TypedWriteTransaction<Datastore.Operational> tx,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress physAddress,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.AdminStatus adminStatus,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) |
void |
addStateEntry(String interfaceName,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
void |
addStateEntry(TypedWriteTransaction<Datastore.Operational> tx,
String interfaceName,
List<com.google.common.util.concurrent.ListenableFuture<Void>> futures,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
void |
addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx,
IfTunnel tunnel,
BigInteger dpnId,
long portNo,
String interfaceName,
int ifIndex) |
void |
createInterfaceChildEntry(TypedWriteTransaction<Datastore.Configuration> tx,
String parentInterface,
String childInterface) |
boolean |
createInterfaceChildEntryIfNotPresent(TypedWriteTransaction<Datastore.Configuration> tx,
String parentInterface,
String childInterface,
IfL2vlan.L2vlanMode l2vlanMode) |
void |
createOrUpdateDpnToInterface(BigInteger dpId,
String infName,
Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.InterfaceType> interfaceType) |
static void |
deleteDpnToInterface(BigInteger dpId,
String infName,
TypedReadWriteTransaction<Datastore.Operational> tx) |
void |
deleteInterfaceChildEntry(String parentInterface,
String childInterface) |
void |
deleteInterfaceStateInformation(String interfaceName,
TypedWriteTransaction<Datastore.Operational> transaction) |
boolean |
deleteParentInterfaceEntry(String parentInterface) |
static void |
deleteStateEntry(TypedWriteTransaction<Datastore.Operational> tx,
String interfaceName) |
List<InterfaceNameEntry> |
getAllInterfaces(BigInteger dpnId) |
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> |
getAllTunnelInterfacesFromCache() |
List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> |
getAllVlanInterfacesFromCache() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus |
getBfdStateFromCache(String interfaceName) |
ConcurrentHashMap<String,org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus> |
getBfdStateMap() |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface |
getInterfaceFromConfigDS(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
Deprecated.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface |
getInterfaceFromConfigDS(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface |
getInterfaceFromConfigDS(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx,
String interfaceName) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface |
getInterfaceFromConfigDS(String interfaceName)
Deprecated.
|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> |
getInterfaceIdentifier(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceState(String interfaceName)
This utility tries to fetch interface-state from cache first,
and if not present tries to read it from operational DS.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceState(TypedReadTransaction<Datastore.Operational> tx,
String interfaceName) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceStateFromCache(String interfaceName) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceStateFromOperDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface> ifStateId)
Deprecated.
|
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceStateFromOperDS(String interfaceName) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface |
getInterfaceStateFromOperDS(TypedReadTransaction<Datastore.Operational> tx,
String interfaceName) |
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector |
getNodeConnectorFromInventoryOperDS(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) |
static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus |
getOpState(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnector) |
static String |
getPortNameForInterface(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId,
String portName) |
static String |
getPortNameForInterface(String dpnId,
String portName) |
static String |
getTunnelInterfaceFlowRef(BigInteger dpnId,
short tableId,
String ifName) |
static boolean |
isK8SPort(String portName) |
boolean |
isNodePresent(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) |
static boolean |
isNovaOrTunnelPort(String portName) |
static boolean |
isNovaPort(String portName) |
static boolean |
isOfTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo) |
static boolean |
isTrunkInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
static boolean |
isTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo) |
boolean |
isTunnelInternal(String interfaceName) |
static boolean |
isTunnelPort(String portName) |
static boolean |
isVlanInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus |
removeBfdStateFromCache(String interfaceName) |
void |
removeFromInterfaceCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
void |
removeFromInterfaceStateCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface iface) |
void |
removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
IfTunnel tunnel,
BigInteger dpnId,
String interfaceName) |
static void |
setOpStateForInterface(TypedWriteTransaction<Datastore.Operational> tx,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus opStatus) |
static void |
updateOperStatus(String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus,
TypedWriteTransaction<Datastore.Operational> transaction) |
static void |
updateOpState(TypedWriteTransaction<Datastore.Operational> tx,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus) |
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus |
updateStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew,
TypedWriteTransaction<Datastore.Operational> transaction,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
@Inject public InterfaceManagerCommonUtils(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, IMdsalApiManager mdsalApiManager, IdManagerService idManager, InterfaceMetaUtils interfaceMetaUtils, BatchingUtils batchingUtils)
public ConcurrentHashMap<String,org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus> getBfdStateMap()
public org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector getNodeConnectorFromInventoryOperDS(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
public boolean isNodePresent(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> getInterfaceIdentifier(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
public List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> getAllTunnelInterfacesFromCache()
public List<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface> getAllVlanInterfacesFromCache()
@Deprecated @Nullable public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterfaceFromConfigDS(String interfaceName)
interfaceName
- name of the interface to search for@Nullable public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterfaceFromConfigDS(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx, String interfaceName) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
@Deprecated public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterfaceFromConfigDS(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface getInterfaceFromConfigDS(org.opendaylight.controller.md.sal.binding.api.ReadTransaction tx, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceStateFromCache(String interfaceName)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceState(String interfaceName)
interfaceName
- name of the logical interface.public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceState(TypedReadTransaction<Datastore.Operational> tx, String interfaceName) throws ExecutionException, InterruptedException
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceStateFromOperDS(String interfaceName)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceStateFromOperDS(TypedReadTransaction<Datastore.Operational> tx, String interfaceName) throws ExecutionException, InterruptedException
@Deprecated public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface getInterfaceStateFromOperDS(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface> ifStateId)
public void addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx, IfTunnel tunnel, BigInteger dpnId, long portNo, String interfaceName, int ifIndex)
public void removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx, IfTunnel tunnel, BigInteger dpnId, String interfaceName) throws ExecutionException, InterruptedException
public static String getTunnelInterfaceFlowRef(BigInteger dpnId, short tableId, String ifName)
public static void setOpStateForInterface(TypedWriteTransaction<Datastore.Operational> tx, String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus opStatus)
public void createInterfaceChildEntry(@Nonnull TypedWriteTransaction<Datastore.Configuration> tx, String parentInterface, String childInterface)
public void deleteInterfaceChildEntry(String parentInterface, String childInterface)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus updateStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceNew, TypedWriteTransaction<Datastore.Operational> transaction, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
public static org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus getOpState(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnector)
public static void updateOperStatus(String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus, TypedWriteTransaction<Datastore.Operational> transaction)
public void addStateEntry(String interfaceName, List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
public void addStateEntry(TypedWriteTransaction<Datastore.Operational> tx, String interfaceName, List<com.google.common.util.concurrent.ListenableFuture<Void>> futures, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface addStateEntry(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo, String interfaceName, TypedWriteTransaction<Datastore.Operational> tx, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress physAddress, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.AdminStatus adminStatus, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
public static void deleteStateEntry(TypedWriteTransaction<Datastore.Operational> tx, String interfaceName)
public void deleteInterfaceStateInformation(String interfaceName, TypedWriteTransaction<Datastore.Operational> transaction)
public boolean createInterfaceChildEntryIfNotPresent(TypedWriteTransaction<Datastore.Configuration> tx, String parentInterface, String childInterface, IfL2vlan.L2vlanMode l2vlanMode)
public static boolean isTrunkInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
public boolean deleteParentInterfaceEntry(String parentInterface)
public static void updateOpState(TypedWriteTransaction<Datastore.Operational> tx, String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus)
public static boolean isTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo)
public static boolean isOfTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo)
public static boolean isVlanInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo)
public void addInterfaceToCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
public void removeFromInterfaceCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
public void addInterfaceStateToCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface iface)
public void removeFromInterfaceStateCache(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface iface)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus getBfdStateFromCache(String interfaceName)
public void addBfdStateToCache(String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus)
public org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus removeBfdStateFromCache(String interfaceName)
public static boolean isNovaOrTunnelPort(String portName)
public static boolean isNovaPort(String portName)
public static boolean isTunnelPort(String portName)
public static boolean isK8SPort(String portName)
public void createOrUpdateDpnToInterface(BigInteger dpId, String infName, Class<? extends org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.InterfaceType> interfaceType)
public List<InterfaceNameEntry> getAllInterfaces(BigInteger dpnId)
public static void deleteDpnToInterface(BigInteger dpId, String infName, TypedReadWriteTransaction<Datastore.Operational> tx) throws ExecutionException, InterruptedException
public static String getPortNameForInterface(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId, String portName)
public boolean isTunnelInternal(String interfaceName)
Copyright © 2019 OpenDaylight. All rights reserved.