public final class OvsdbTepAddConfigHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addTepReceivedFromOvsdb(String tepIp,
String strDpnId,
String tzName,
boolean ofTunnel,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
Adds the TEP into ITM configuration/operational Datastore in one of the following cases.
|
protected static void |
addUnknownTzTepIntoTepsNotHosted(String tzName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress,
BigInteger dpid,
boolean ofTunnel,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
Adds the TEP into Vtep list in the subnet list in the transport zone list
from ITM operational Datastore by merge operation with write transaction.
|
static void |
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,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
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.
|
protected static void |
addVtepIntoTepsNotHosted(List<UnknownVteps> updatedVtepList,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress,
String tzName,
BigInteger dpid,
boolean ofTunnel,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
Adds the TEP into Unknown Vtep list under the transport zone in the TepsNotHosted list
from ITM operational Datastore by merge operation with write transaction.
|
public static void addTepReceivedFromOvsdb(String tepIp, String strDpnId, String tzName, boolean ofTunnel, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
tepIp - TEP-IP address in stringstrDpnId - bridge datapath ID in stringtzName - transport zone name in stringofTunnel - boolean flag for TEP to enable/disable of-tunnel feature on itdataBroker - data broker handle to perform operations on config/operational datastorewrTx - WriteTransaction objectpublic static void 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, org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
subnetList - subnets list objectsubnetMaskObj - subnet mask in IpPrefix objectupdatedVtepList - updated Vteps list object which will have new TEP for additiontepIpAddress - TEP IP address in IpAddress objecttzName - transport zone name in stringdpid - bridge datapath ID in BigIntegerportName - port name as a part of VtepsKeyofTunnel - boolean flag for TEP to enable/disable of-tunnel feature on itwrTx - WriteTransaction objectprotected static void addUnknownTzTepIntoTepsNotHosted(String tzName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress, BigInteger dpid, boolean ofTunnel, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
tzName - transport zone name in stringtepIpAddress - TEP IP address in IpAddress objectdpid - bridge datapath ID in BigIntegerofTunnel - boolean flag for TEP to enable/disable of-tunnel feature on itdataBroker - data broker handle to perform operations on operational datastorewrTx - WriteTransaction objectprotected static void addVtepIntoTepsNotHosted(List<UnknownVteps> updatedVtepList, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress tepIpAddress, String tzName, BigInteger dpid, boolean ofTunnel, org.opendaylight.controller.md.sal.binding.api.WriteTransaction wrTx)
updatedVtepList - updated UnknownVteps list object which will have new TEP for addition
into TepsNotHostedtepIpAddress - TEP IP address in IpAddress objecttzName - transport zone name in stringdpid - bridge datapath ID in BigIntegerofTunnel - boolean flag for TEP to enable/disable of-tunnel feature on itwrTx - WriteTransaction objectCopyright © 2019 OpenDaylight. All rights reserved.