| Package | Description |
|---|---|
| org.opendaylight.vtn.manager.internal.util.vnode |
This package contains utility classes for virtual node management.
|
| org.opendaylight.vtn.manager.internal.vnode | |
| org.opendaylight.vtn.manager.internal.vnode.xml |
This package contains XML bindings to models for VTN tree.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VBridgeIdentifier
VBridgeIdentifier describes an identifier for a vBridge. |
class |
VTerminalIdentifier
VTerminalIdentifier describes an identifier for a vTerminal. |
| Modifier and Type | Method and Description |
|---|---|
abstract BridgeIdentifier<B> |
TenantNodeIdentifier.getBridgeIdentifier()
Return an identifier for the virtual bridge that contains the data
object specified by this instance.
|
| Modifier and Type | Method and Description |
|---|---|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<MacTableEntry> |
VBridgeIdentifier.getMacEntryPath(BridgeIdentifier<Vbridge> ident,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
Create an instance identifier that specifies the MAC address table
entry for the specified MAC address learned by the specified vBridge.
|
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<MacAddressTable> |
VBridgeIdentifier.getMacTablePath(BridgeIdentifier<Vbridge> ident)
Create an instance identifier that specifies the MAC address table for
the specified vBridge.
|
| Constructor and Description |
|---|
MacMapIdentifier(BridgeIdentifier<Vbridge> vbrId)
Construct a new instance.
|
VlanMapIdentifier(BridgeIdentifier<Vbridge> vbrId,
String id)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected BridgeIdentifier<B> |
UpdateVinterfaceTask.getParentIdentifier()
Return the identifier for the parent bridge.
|
| Modifier and Type | Method and Description |
|---|---|
static <B extends VtnPortMappableBridge> |
VirtualBridge.create(org.opendaylight.controller.md.sal.binding.api.ReadTransaction rtx,
BridgeIdentifier<B> ident)
Construct a new virtual bridge instance.
|
protected void |
MacEntryAger.found(TxContext ctx,
BridgeIdentifier<Vbridge> ident,
MacTableEntry ment)
Invoke when a MAC address table entry is detected.
|
protected abstract void |
MacEntryWalker.found(TxContext ctx,
BridgeIdentifier<Vbridge> ident,
MacTableEntry ment)
Invoke when a MAC address table entry is detected.
|
protected void |
MacEntryRemover.found(TxContext ctx,
BridgeIdentifier<Vbridge> ident,
MacTableEntry ment)
Invoke when a MAC address table entry is detected.
|
protected abstract VirtualBridge<B> |
UpdateVinterfaceTask.newBridge(BridgeIdentifier<B> ident,
B parent)
Construct a new cache object for the parent virtual bridge.
|
static void |
MacEntryRemover.remove(TxContext ctx,
BridgeIdentifier<Vbridge> ident,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
Remove the specified MAC address from the MAC address table associated
with the specified vBridge.
|
void |
MacEntryWalker.scan(TxContext ctx,
BridgeIdentifier<Vbridge> ident)
Scan MAC address table entries in the MAC address table for the
specified vBridge.
|
| Constructor and Description |
|---|
VBridge(BridgeIdentifier<Vbridge> vbrId)
Construct a new instance.
|
VBridge(BridgeIdentifier<Vbridge> vbrId,
Vbridge vbr)
Construct a new instance.
|
VirtualBridge(BridgeIdentifier<T> brId)
Construct a new instance.
|
VirtualBridge(BridgeIdentifier<T> brId,
T value)
Construct a new instance.
|
VTerminal(BridgeIdentifier<Vterminal> vtmId)
Construct a new instance.
|
VTerminal(BridgeIdentifier<Vterminal> vtmId,
Vterminal vterm)
Construct a new instance.
|
VTNMacMap(BridgeIdentifier<Vbridge> vbrId,
MacMap mmp)
Construct a new instance.
|
VTNMacMap(BridgeIdentifier<Vbridge> vbrId,
VTNMacMapConfig mmc)
Construct a new instance.
|
VTNVlanMap(BridgeIdentifier<Vbridge> vbrId,
VlanMap vlmap)
Construct a new instance.
|
VTNVlanMap(BridgeIdentifier<Vbridge> vbrId,
VTNVlanMapConfig vmc)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
VbridgeBuilder |
XmlVBridge.toVbridgeBuilder(XmlLogger xlogger,
BridgeIdentifier<Vbridge> vbrId)
Convert this instance into a
VbridgeBuilder instance. |
Copyright © 2018 OpenDaylight. All rights reserved.