| Interface | Description |
|---|---|
| MapCleaner |
MapCleaner provides interfaces to be implemented by classes
which purge cached network resources created by virtual network mapping. |
| VirtualMapNode |
VirtualMapNode determines interfaces to be implemented by virtual
node classes which map the physical network element. |
| Class | Description |
|---|---|
| AddVlanMapTask |
AddVlanMapTask describes the MD-SAL datastore transaction task
that adds a VLAN mapping to the specified vBridge. |
| ClearFlowFilterTask |
ClearFlowFilterTask describes the MD-SAL datastore transaction task
that deletes the specified container that contains flow filter list. |
| ClearMacEntryTask |
ClearMacEntryTask describes the MD-SAL datastore transaction task
that removes all the MAC addresses learned by the specified vBridge. |
| ClearVlanMapTask |
ClearVlanMapTask describes the MD-SAL datastore transaction task
that removes all the VLAN mappings configured in the specified vBridge. |
| DeleteVlanMapTask |
DeleteVlanMapTask describes the MD-SAL datastore transaction task
that deletes the specified VLAN mapping from the vBridge. |
| FlowFilterTask<T extends AbstractTxTask<VtnUpdateType>,O> |
Abstract base class for a task that updates the flow filter configurations
in the flow filter list.
|
| GetMacMappedHostFuture |
GetMacMappedHostFuture describes a future associated with the task
that implements get-mac-mapped-host RPC. |
| GetVlanMapFuture |
GetVlanMapFuture describes a future associated with the task that
implements get-vlan-map RPC. |
| MacEntryAger |
MacEntryAger describes a task that ages MAC address table entries
by scanning MAC address table. |
| MacEntryRemover |
MacEntryRemover describes a task that removes MAC address table
entries by scanning MAC address tables. |
| MacEntryWalker |
MacTable describes a task that walks all the entries in the
specified MAC address tables. |
| MacMapActivation |
MacMapActivation describes a runtime context for activating the
MAC mapping. |
| MacMapCleaner |
An implementation of
MapCleaner that purges network resources
superseded by a MAC mapping. |
| MacMapRegistry |
MacMapRegistry describes a context for registering MAC mapping. |
| MacMapStatusReader |
Helper class to read runtime information of MAC mapping in the VTN tree
using the specified MD-SAL datastore transaction.
|
| MappingRegistry |
A collection of utility class methods for virtual mapping management.
|
| PacketContext |
PacketContext class describes the context of received packet. |
| PathFaultResolver |
PathFaultResolver scans virtual nodes in the VTN tree, and removes
resolved path faults. |
| PortMapCleaner |
An implementation of
MapCleaner that purges network resources
superseded by port mappings. |
| PortMapRegistry |
PortMapRegistry describes a context for registering port mapping. |
| RemoveFilterTask |
RemoveFilterTask describes the MD-SAL datastore transaction task
that deletes the flow filter configuration associated with the given index. |
| RemoveFlowFilterTask |
RemoveFlowFilterTask describes the MD-SAL datastore transaction task
that deletes all the specified flow filter configurations from the specified
virtual node. |
| RemoveMacEntryTask |
RemoveMacEntryTask describes the MD-SAL datastore transaction task
that removes the given MAC addresses from the MAC address table in the
specified vBridge. |
| RemoveMacTask |
RemoveMacTask describes the MD-SAL datastore transaction task
that deletes the specified MAC address table entry. |
| RemovePortMapTask<B extends VtnPortMappableBridge> |
RemovePortMapTask describes the MD-SAL datastore transaction task
that removes the port mapping from the specified virtual interface. |
| RemoveVbridgeTask |
RemoveVbridgeTask describes the MD-SAL datastore transaction task
that removes the specified vBridge. |
| RemoveVinterfaceTask<B extends VtnPortMappableBridge> |
RemoveVinterfaceTask describes the MD-SAL datastore transaction task
that removes the specified virtual interface. |
| RemoveVirtualNodeTask<T extends org.opendaylight.yangtools.yang.binding.DataObject,I extends VNodeIdentifier<T>> |
An abstract implementation of
DeleteDataTask used to remove
the specified virtual node from the MD-SAL datastore. |
| RemoveVlanMapTask |
RemoveVlanMapTask describes the MD-SAL datastore transaction task
that removes all the specified VLAN mappings from the specified vBridge. |
| RemoveVterminalTask |
RemoveVterminalTask describes the MD-SAL datastore transaction task
that removes the specified vTerminal. |
| RemoveVtnTask |
RemoveVtnTask describes the MD-SAL datastore transaction task
that removes the specified VTN. |
| SetFilterTask |
SetFilterTask describes the MD-SAL datastore transaction task that
associates the flow filter with the specified index in the specified
flow filter list. |
| SetFlowFilterTask |
SetFlowFilterTask describes the MD-SAL datastore transaction task
that sets all the specified flow filter configurations into the flow filter
list in the specified virtual node. |
| SetMacMapAclTask |
SetMacMapAclTask describes the MD-SAL datastore transaction task
that configures the access control list in the MAC mapping. |
| SetMacMapTask |
SetMacMapTask describes the MD-SAL datastore transaction task
that configures a MAC mapping in the specified vBridge. |
| SetPortMapTask<B extends VtnPortMappableBridge> |
SetPortMapTask describes the MD-SAL datastore transaction task
that configures the port mapping in the specified virtual interface. |
| UpdateMacMapTask |
Base class for classes that implement RPC task to update the MAC mapping
configuration.
|
| UpdateVbridgeTask |
UpdateVbridgeTask describes the MD-SAL datastore transaction task
that creates or updates the specified vBridge. |
| UpdateVinterfaceTask<B extends VtnPortMappableBridge> |
UpdateVinterfaceTask describes the MD-SAL datastore transaction task
that creates or updates the specified virtual interface. |
| UpdateVirtualNodeTask<T extends org.opendaylight.yangtools.yang.binding.DataObject,C extends org.opendaylight.yangtools.yang.binding.DataObject,I extends VNodeIdentifier<T>> |
An abstract implementation of
TxTask used to create or
update a virtual node in the MD-SAL datastore. |
| UpdateVterminalTask |
UpdateVterminalTask describes the MD-SAL datastore transaction task
that creates or updates the specified vTerminal. |
| UpdateVtnTask |
UpdateVtnTask describes the MD-SAL datastore transaction task
that creates or updates the specified VTN. |
| VBridge |
VBridge describes a configuration and runtime status for a vBridge. |
| VBridgeEntity |
VBridgeEntity describes the entity of the vBridge in a cluster. |
| VBridgeInterface |
VBridgeInterface describes a configuration and runtime status for a
virtual interface inside vBridge. |
| VBridgeManager |
VBridgeManager provides services related to vBridge. |
| VInterface<B extends VtnPortMappableBridge> |
VInterface describes a configuration and runtime status for a
virtual interface. |
| VInterfaceService |
VInterfaceService provides RPC services related to virtual
interface. |
| VirtualBridge<T extends VtnPortMappableBridge> |
VInterface describes a configuration and runtime status for a
virtual bridge inside VTN. |
| VirtualElement<T extends org.opendaylight.yangtools.yang.binding.DataObject,I extends VNodeIdentifier<T>> |
VirtualNode describes an abstracted data for a virtual network
element in the VTN. |
| VirtualMapRegistry<C extends MapCleaner> |
VirtualMapRegistry describes a base context for registering virtual
network mapping. |
| VirtualNode<T extends org.opendaylight.yangtools.yang.binding.DataObject,I extends VNodeIdentifier<T>> |
VirtualNode describes an abstracted data for a virtual node. |
| VlanMapCleaner |
An implementation of
MapCleaner that purges network resources
superseded by VLAN mappings. |
| VlanMapPortFilter |
An implementation of
PortFilter that accepts SalPort
instances corresponding to switch ports mapped by the specified
VLAN mapping. |
| VlanMapRegistry |
VlanMapRegistry describes a context for registering VLAN mapping. |
| VNodeMapCleaner |
VNodeMapCleaner purges network resources originated by the
specified virtual node. |
| VNodeReader |
Helper class to read virtual node in the VTN tree using the specified
MD-SAL datastore transaction.
|
| VNodeWalker<T> |
VNodeWalker describes a VTN task that walks all the virtual nodes
in the VTN model tree. |
| VTenant |
VTenant describes configuration for the VTN. |
| VTenantManager |
Virtual tenant manager.
|
| VTerminal |
VTerminal describes a configuration and runtime status for a
vTerminal. |
| VTerminalInterface |
VTerminalInterface describes a configuration and runtime status for
a virtual interface inside vTerminal. |
| VTNMacMap |
VTNMacMap describes a configuration and runtime status for a
MAC mapping. |
| VtnNodeEventHandler |
VtnNodeEventHandler delivers VTN node events to all the virtual
nodes in the VTN tree. |
| VtnPortEventHandler |
VtnPortEventHandler delivers VTN port events to all the virtual
nodes in the VTN tree. |
| VTNVlanMap |
VTNVlanMap describes a configuration and runtime status for a
VLAN mapping. |
Copyright © 2018 OpenDaylight. All rights reserved.