| Package | Description |
|---|---|
| org.opendaylight.vtn.manager.internal.util.flow.filter |
This package contains utility classes for flow filter management.
|
| 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 | Method and Description |
|---|---|
VInterfaceIdentifier<?> |
RedirectFlowException.getDestination()
Return the identifier for the virtual interface where the packet should
be redirected.
|
| Constructor and Description |
|---|
RedirectFlowException(String fpath,
String cond,
VInterfaceIdentifier<?> dst,
boolean toOut)
Construct a new instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VBridgeIfIdentifier
VBridgeIfIdentifier describes an identifier for a virtual interface
attached to a vBridge. |
class |
VTerminalIfIdentifier
VTerminalIfIdentifier describes an identifier for a virtual
interface attached to a vTerminal. |
| Modifier and Type | Method and Description |
|---|---|
abstract VInterfaceIdentifier<T> |
BridgeIdentifier.childInterface(VnodeName iname)
Construct a new identifier for a virtual interface inside the virtual
bridge specified by this instance.
|
static VInterfaceIdentifier<?> |
VInterfaceIdentifier.create(RedirectDestination rdest)
Create a new virtual interface identifier which specifies the
destination of the redirection flow filter.
|
abstract VInterfaceIdentifier |
VInterfaceIdentifier.replaceTenantName(VnodeName tname)
Create a shallow copy of this instance, and replace the VTN name
with the given name.
|
| Modifier and Type | Method and Description |
|---|---|
VInterfaceIdentifier<B> |
VInterface.getIdentifier(EtherAddress eaddr,
int vid)
Return the identifier for the virtual mapping which maps the given host.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
UpdateVinterfaceTask.addInterface(TxContext ctx,
VInterfaceIdentifier<B> ident,
Vinterface vintf)
Add a new virtual interface.
|
protected void |
UpdateVinterfaceTask.create(TxContext ctx,
VInterfaceIdentifier<B> ident,
VinterfaceConfig cfg)
Create a new virtual interface.
|
static <T extends VtnPortMappableBridge> |
VInterface.create(VInterfaceIdentifier<T> ident,
Vinterface vintf)
Construct a new virtual interface instance.
|
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<VinterfaceConfig> |
UpdateVinterfaceTask.getConfigPath(VInterfaceIdentifier<B> ident)
Return the instance identifier for the configuration container in the
target virtual interface.
|
abstract VInterface<T> |
VirtualBridge.newInterface(VInterfaceIdentifier<T> ifId,
Vinterface vif)
Construct a new virtual interface instance associated with the interface
inside this virtual bridge.
|
abstract VInterface<T> |
VirtualBridge.newInterface(VInterfaceIdentifier<T> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new virtual interface instance associated with the interface
inside this virtual bridge.
|
VBridgeInterface |
VBridge.newInterface(VInterfaceIdentifier<Vbridge> ifId,
Vinterface vif)
Construct a new virtual interface instance associated with the interface
inside this vBridge.
|
VBridgeInterface |
VBridge.newInterface(VInterfaceIdentifier<Vbridge> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new virtual interface instance associated with the interface
inside this vBridge.
|
VTerminalInterface |
VTerminal.newInterface(VInterfaceIdentifier<Vterminal> ifId,
Vinterface vif)
Construct a new virtual interface instance associated with the interface
inside this vTerminal.
|
VTerminalInterface |
VTerminal.newInterface(VInterfaceIdentifier<Vterminal> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new virtual interface instance associated with the interface
inside this vTerminal.
|
boolean |
PacketContext.redirect(VInterfaceIdentifier<?> path,
RedirectFlowException rex)
Record the packet redirection.
|
static boolean |
MappingRegistry.registerPortMap(TxContext ctx,
VInterfaceIdentifier<?> ifId,
PortVlan newPv,
PortVlan oldPv,
boolean purge)
Register mapping between physical switch port and virtual interface.
|
void |
VirtualBridge.setInterfaceEnabled(TxContext ctx,
VInterfaceIdentifier<T> ifId,
boolean value)
Set the enabled state to the specified virtual interface.
|
| Constructor and Description |
|---|
PortMapRegistry(TxContext ctx,
VInterfaceIdentifier<?> ident)
Construct a new instance.
|
VBridgeInterface(VInterfaceIdentifier<Vbridge> ifId,
Vinterface vif)
Construct a new instance.
|
VBridgeInterface(VInterfaceIdentifier<Vbridge> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new instance.
|
VInterface(VInterfaceIdentifier<B> ifId,
Vinterface vif)
Construct a new instance.
|
VInterface(VInterfaceIdentifier<B> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new instance.
|
VTerminalInterface(VInterfaceIdentifier<Vterminal> ifId,
Vinterface vif)
Construct a new instance.
|
VTerminalInterface(VInterfaceIdentifier<Vterminal> ifId,
VtnVinterfaceConfig vifc,
VTNPortMapConfig pmap)
Construct a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
VinterfaceBuilder |
XmlVInterface.toVinterfaceBuilder(XmlLogger xlogger,
VInterfaceIdentifier<?> ifId)
Convert this instance into a
VinterfaceBuilder instance. |
Copyright © 2018 OpenDaylight. All rights reserved.