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.