Modifier and Type | Method and Description |
---|---|
void |
IdUtils.updateChildPool(TypedWriteTransaction<Datastore.Configuration> tx,
String poolName,
String localPoolName) |
Modifier and Type | Field and Description |
---|---|
static Class<Datastore.Configuration> |
Datastore.CONFIGURATION
Class representing the configuration datastore.
|
Modifier and Type | Method and Description |
---|---|
void |
InterfacemgrProvider.bindService(String interfaceName,
Class<? extends ServiceModeBase> serviceMode,
BoundServices serviceInfo,
TypedWriteTransaction<Datastore.Configuration> tx) |
static void |
IfmUtil.bindService(TypedWriteTransaction<Datastore.Configuration> tx,
String interfaceName,
BoundServices serviceInfo,
Class<? extends ServiceModeBase> serviceMode) |
static void |
IfmUtil.unbindService(TypedWriteTransaction<Datastore.Configuration> tx,
String interfaceName,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<BoundServices> boundServicesInstanceIdentifier) |
static void |
IfmUtil.updateInterfaceParentRef(TypedWriteTransaction<Datastore.Configuration> tx,
String interfaceName,
String parentInterface) |
Modifier and Type | Method and Description |
---|---|
static void |
InterfaceMetaUtils.addBridgeRefToBridgeInterfaceEntry(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.rev150105.OvsdbBridgeRef ovsdbBridgeRef,
TypedWriteTransaction<Datastore.Configuration> tx) |
void |
InterfaceManagerCommonUtils.addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx,
IfTunnel tunnel,
BigInteger dpnId,
long portNo,
String interfaceName,
int ifIndex) |
void |
InterfaceManagerCommonUtils.createInterfaceChildEntry(TypedWriteTransaction<Datastore.Configuration> tx,
String parentInterface,
String childInterface) |
boolean |
InterfaceManagerCommonUtils.createInterfaceChildEntryIfNotPresent(TypedWriteTransaction<Datastore.Configuration> tx,
String parentInterface,
String childInterface,
IfL2vlan.L2vlanMode l2vlanMode) |
void |
InterfaceManagerCommonUtils.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
IfTunnel tunnel,
BigInteger dpnId,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
void |
IInterfaceManager.bindService(String interfaceName,
Class<? extends ServiceModeBase> serviceMode,
BoundServices serviceInfo,
TypedWriteTransaction<Datastore.Configuration> tx) |
Modifier and Type | Method and Description |
---|---|
static void |
HwVTEPInterfaceConfigAddHelper.addTerminationPoints(TypedWriteTransaction<Datastore.Configuration> transaction,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> globalNodeId,
IfTunnel ifTunnel) |
Modifier and Type | Method and Description |
---|---|
void |
OvsInterfaceConfigRemoveHelper.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> confTx,
String interfaceName,
IfTunnel ifTunnel,
BigInteger dpId) |
Modifier and Type | Method and Description |
---|---|
static void |
SouthboundUtils.updateBfdParamtersForTerminationPoint(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> bridgeIid,
IfTunnel ifTunnel,
String portName,
TypedWriteTransaction<Datastore.Configuration> transaction) |
Modifier and Type | Method and Description |
---|---|
void |
FlowBasedIngressServicesStateBindHelper.bindServicesOnInterface(TypedReadWriteTransaction<Datastore.Configuration> tx,
List<BoundServices> allServices,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState) |
void |
FlowBasedEgressServicesStateBindHelper.bindServicesOnInterface(TypedReadWriteTransaction<Datastore.Configuration> tx,
List<BoundServices> allServices,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
protected abstract void |
AbstractFlowBasedServicesStateBindHelper.bindServicesOnInterface(TypedReadWriteTransaction<Datastore.Configuration> tx,
List<BoundServices> allServices,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifState) |
Modifier and Type | Method and Description |
---|---|
static void |
FlowBasedServicesUtils.bindDefaultEgressDispatcherService(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface interfaceInfo,
String portNo,
String interfaceName,
int ifIndex) |
static void |
FlowBasedServicesUtils.bindDefaultEgressDispatcherService(TypedWriteTransaction<Datastore.Configuration> tx,
String interfaceName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> instructions) |
static ServicesInfo |
FlowBasedServicesUtils.getServicesInfoForInterface(TypedReadTransaction<Datastore.Configuration> tx,
String interfaceName,
Class<? extends ServiceModeBase> serviceMode) |
static void |
FlowBasedServicesUtils.installEgressDispatcherFlows(BigInteger dpId,
BoundServices boundService,
String interfaceName,
TypedWriteTransaction<Datastore.Configuration> tx,
int interfaceTag,
short currentServiceIndex,
short nextServiceIndex,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
static void |
FlowBasedServicesUtils.installEgressDispatcherSplitHorizonFlow(BigInteger dpId,
BoundServices boundService,
String interfaceName,
TypedWriteTransaction<Datastore.Configuration> tx,
int interfaceTag,
short currentServiceIndex,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
static void |
FlowBasedServicesUtils.installFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow,
TypedWriteTransaction<Datastore.Configuration> writeTransaction) |
static void |
FlowBasedServicesUtils.installInterfaceIngressFlow(BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface,
BoundServices boundServiceNew,
TypedWriteTransaction<Datastore.Configuration> tx,
List<MatchInfo> matches,
int lportTag,
short tableId) |
static void |
FlowBasedServicesUtils.installLPortDispatcherFlow(BigInteger dpId,
BoundServices boundService,
String interfaceName,
TypedWriteTransaction<Datastore.Configuration> tx,
int interfaceTag,
short currentServiceIndex,
short nextServiceIndex) |
static void |
FlowBasedServicesUtils.removeEgressDispatcherFlows(BigInteger dpId,
String iface,
TypedWriteTransaction<Datastore.Configuration> writeTransaction,
short currentServiceIndex) |
static void |
FlowBasedServicesUtils.removeEgressSplitHorizonDispatcherFlow(BigInteger dpId,
String iface,
TypedWriteTransaction<Datastore.Configuration> writeTransaction) |
static void |
FlowBasedServicesUtils.removeIngressFlow(String name,
BoundServices serviceOld,
BigInteger dpId,
TypedWriteTransaction<Datastore.Configuration> writeTransaction) |
static void |
FlowBasedServicesUtils.removeLPortDispatcherFlow(BigInteger dpId,
String iface,
BoundServices boundServicesOld,
TypedWriteTransaction<Datastore.Configuration> writeTransaction,
short currentServiceIndex) |
Modifier and Type | Method and Description |
---|---|
static void |
OvsdbTepAddConfigHelper.addVtepInITMConfigDS(List<Subnets> subnetList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpPrefix subnetMaskObj,
List<Vteps> updatedVtepList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress,
String tzName,
BigInteger dpid,
String portName,
boolean ofTunnel,
TypedWriteTransaction<Datastore.Configuration> tx)
Adds the TEP into Vtep list in the subnet list in the transport zone list
from ITM configuration Datastore by merge operation with write transaction.
|
void |
ItmExternalTunnelAddWorker.buildHwVtepsTunnels(List<DPNTEPsInfo> cfgdDpnList,
List<HwVtep> cfgdHwVteps,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
void |
ItmExternalTunnelAddWorker.buildTunnelsFromDpnToExternalEndPoint(List<BigInteger> dpnId,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
void |
ItmExternalTunnelAddWorker.buildTunnelsToExternalEndPoint(Collection<DPNTEPsInfo> cfgDpnList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
void |
ItmTunnelAggregationHelper.createLogicalTunnelSelectGroup(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger srcDpnId,
String interfaceName,
int lportTag) |
static void |
ItmExternalTunnelDeleteWorker.deleteHwVtepsTunnels(List<DPNTEPsInfo> delDpnList,
List<HwVtep> cfgdHwVteps,
TransportZone originalTZone,
TypedReadWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteTunnels(Collection<DPNTEPsInfo> dpnTepsList,
Collection<DPNTEPsInfo> meshedDpnList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
static void |
ItmExternalTunnelDeleteWorker.deleteTunnels(Collection<DPNTEPsInfo> dpnTepsList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress extIp,
Class<? extends TunnelTypeBase> tunType,
TypedWriteTransaction<Datastore.Configuration> tx) |
void |
ItmMonitorWorker.updateMonitoringDS(BigInteger sourceDpnId,
List<RemoteDpns> remoteDpnTepNewList,
TypedWriteTransaction<Datastore.Configuration> tx) |
Modifier and Type | Method and Description |
---|---|
static void |
ItmUtils.addTerminatingServiceTable(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
IMdsalApiManager mdsalManager) |
static void |
ItmUtils.removeTerminatingServiceTable(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
IMdsalApiManager mdsalManager) |
Modifier and Type | Method and Description |
---|---|
void |
DirectTunnelUtils.addTunnelIngressFlow(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
long portNo,
String interfaceName,
int ifIndex) |
void |
DirectTunnelUtils.removeTunnelIngressFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpnId,
String interfaceName) |
Modifier and Type | Method and Description |
---|---|
static List<DcGatewayIp> |
ItmManagerRpcService.getDcGatewayIpList(TypedReadWriteTransaction<Datastore.Configuration> tx) |
Modifier and Type | Method and Description |
---|---|
void |
IMdsalApiManager.addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) |
void |
IMdsalApiManager.addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Adds the given flow.
|
void |
IMdsalApiManager.addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity)
Adds the given flow.
|
void |
IMdsalApiManager.addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Adds the given group using the given transaction.
|
void |
IMdsalApiManager.addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity)
Adds the given group using the given transaction.
|
void |
IMdsalApiManager.removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey flowKey,
short tableId)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
String flowId,
short tableId)
Removes the given flow.
|
void |
IMdsalApiManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity)
Removes the given flow.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group)
Remove a group using the given transaction.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId)
Remove a group using the given transaction.
|
void |
IMdsalApiManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity)
Remove a group using the given transaction.
|
Modifier and Type | Method and Description |
---|---|
void |
MDSALManager.addBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket bucket) |
void |
MDSALManager.addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow) |
void |
MDSALManager.addFlow(TypedWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity) |
void |
MDSALManager.addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group) |
void |
MDSALManager.addGroup(TypedWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity) |
void |
MDSALManager.removeBucket(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId,
long bucketId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow flow) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.FlowKey flowKey,
short tableId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
String flowId,
short tableId) |
void |
MDSALManager.removeFlow(TypedReadWriteTransaction<Datastore.Configuration> tx,
FlowEntity flowEntity) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group group) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
BigInteger dpId,
long groupId) |
void |
MDSALManager.removeGroup(TypedReadWriteTransaction<Datastore.Configuration> tx,
GroupEntity groupEntity) |
Modifier and Type | Method and Description |
---|---|
static void |
HwvtepUtils.addLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches logicalSwitch)
Adds the logical switch.
|
static void |
HwvtepUtils.addRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs remoteUcastMac)
Adds the given remote unicast MAC.
|
static void |
HwvtepUtils.addRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
Iterable<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteUcastMacs> remoteUcastMacs)
Adds the given remote unicast MACs.
|
static void |
HwvtepUtils.addUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
String deviceNodeId,
Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress> macAddresses,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress remoteVtepIp)
Adds unicast MACs.
|
static void |
HwvtepUtils.deleteLogicalSwitch(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Deletes the given logical switch.
|
static void |
HwvtepUtils.deleteRemoteMcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.RemoteMcastMacsKey remoteMcastMacsKey)
Deletes the given remote multicast MAC.
|
static void |
HwvtepUtils.deleteRemoteUcastMac(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress macAddress)
Deletes the given remote unicast MAC.
|
static void |
HwvtepUtils.deleteRemoteUcastMacs(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName,
Iterable<org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress> macAddresses)
Deletes the given remote unicast MACs.
|
static void |
HwvtepUtils.deleteVlanBinding(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
Integer vlanId)
Deletes the given VLAN binding.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.LogicalSwitches |
HwvtepUtils.getLogicalSwitch(TypedReadTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String logicalSwitchName)
Retrieves the logical switch.
|
static void |
HwvtepUtils.mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId physicalSwitchNodeId,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.
|
static void |
HwvtepUtils.mergeVlanBindings(TypedWriteTransaction<Datastore.Configuration> tx,
org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
String phySwitchName,
String phyPortName,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.physical.port.attributes.VlanBindings> vlanBindings)
Merges the given VLAN bindings.
|
Copyright © 2019 OpenDaylight. All rights reserved.