Package | Description |
---|---|
org.opendaylight.vtn.manager.internal | |
org.opendaylight.vtn.manager.internal.config |
This package contains classes that manages the global configurations for
the VTN Manager.
|
org.opendaylight.vtn.manager.internal.packet.cache | |
org.opendaylight.vtn.manager.internal.util | |
org.opendaylight.vtn.manager.internal.util.flow.action |
This package contains utility classes for flow action management.
|
org.opendaylight.vtn.manager.internal.util.flow.match |
This package contains utility classes for flow match handling.
|
org.opendaylight.vtn.manager.internal.util.inventory | |
org.opendaylight.vtn.manager.internal.util.packet | |
org.opendaylight.vtn.manager.internal.util.vnode.mac | |
org.opendaylight.vtn.manager.internal.vnode | |
org.opendaylight.vtn.manager.util |
This package provides various utility classes.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
VTNConfig.getControllerMacAddress()
Return MAC address of the controller used as source MAC address of
ARP packet.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
VTNConfigManager.getControllerMacAddress()
Return MAC address of the controller used as source MAC address of
ARP packet.
|
EtherAddress |
VTNConfigImpl.getControllerMacAddress()
Return MAC address of the controller used as source MAC address of
ARP packet.
|
Modifier and Type | Method and Description |
---|---|
static VtnConfigBuilder |
VTNConfigImpl.builder(EtherAddress mac)
Create a new
VtnConfigBuilder instance filled with default
values. |
static VtnConfigBuilder |
VTNConfigImpl.builder(VtnConfig vcfg,
EtherAddress mac)
Create a new
VtnConfigBuilder instance that contains the given
parameters. |
static VtnConfigBuilder |
VTNConfigImpl.fillDefault(VtnConfigBuilder builder,
EtherAddress mac)
Fill the given configuration with default values.
|
Constructor and Description |
---|
ConfigListener(TxQueue queue,
org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
EtherAddress mac)
Construct a new instance.
|
VTNConfigImpl(EtherAddress mac)
Construct a new instance which contains default parameter values.
|
VTNConfigImpl(VtnConfig vcfg,
EtherAddress mac)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
EtherPacket.getDestinationAddress()
Return the destination MAC address.
|
EtherAddress |
EtherPacket.getSourceAddress()
Return the source MAC address.
|
Modifier and Type | Method and Description |
---|---|
void |
EtherPacket.setDestinationAddress(EtherAddress mac)
Set the destination MAC address.
|
void |
EtherPacket.setSourceAddress(EtherAddress mac)
Set the source MAC address.
|
Modifier and Type | Method and Description |
---|---|
static EtherAddress |
MiscUtils.toEtherAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
Convert the given
MacAddress instance into an
EtherAddress instance. |
Modifier and Type | Method and Description |
---|---|
EtherAddress |
VTNDlAddrAction.getAddress()
Return the MAC address to be set.
|
Constructor and Description |
---|
VTNDlAddrAction(EtherAddress addr)
Construct a new instance without specifying action order.
|
VTNDlAddrAction(EtherAddress addr,
Integer ord)
Construct a new instance with specifying action order.
|
VTNSetDlDstAction(EtherAddress addr)
Construct a new instance without specifying action order.
|
VTNSetDlDstAction(EtherAddress addr,
Integer ord)
Construct a new instance with specifying action order.
|
VTNSetDlSrcAction(EtherAddress addr)
Construct a new instance without specifying action order.
|
VTNSetDlSrcAction(EtherAddress addr,
Integer ord)
Construct a new instance with specifying action order.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
VTNEtherMatch.getDestinationAddress()
Return the destination MAC address to match against packets.
|
EtherAddress |
VTNEtherMatch.getSourceAddress()
Return the source MAC address to match against packets.
|
Constructor and Description |
---|
VTNEtherMatch(EtherAddress src,
EtherAddress dst,
Integer type,
Integer vid,
Short pcp)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
MacVlan.getEtherAddress()
Return a MAC adderss as an
EtherAddress instance. |
Modifier and Type | Method and Description |
---|---|
EtherAddress |
EtherHeader.getDestinationAddress()
Return the destination MAC address.
|
EtherAddress |
EtherHeader.getSourceAddress()
Return the source MAC address.
|
Modifier and Type | Method and Description |
---|---|
Ethernet |
ArpPacketBuilder.build(EtherAddress src,
EtherAddress dst,
InetAddress addr)
Create an Ethernet frame which contains an ARP request message to
probe the given IP address.
|
Ethernet |
ArpPacketBuilder.build(EtherAddress src,
EtherAddress dst,
Ip4Network target)
Create an Ethernet frame which contains an ARP message.
|
Ethernet |
ArpPacketBuilder.build(EtherAddress src,
InetAddress addr)
Create a broadcast Ethernet frame which contains an ARP request message
to probe the given IP address.
|
void |
EtherHeader.setDestinationAddress(EtherAddress mac)
Set the destination MAC address.
|
void |
EtherHeader.setSourceAddress(EtherAddress mac)
Set the source MAC address.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
MacEntry.getEtherAddress()
Return the MAC address.
|
Constructor and Description |
---|
CurrentMacEntry(EtherAddress eaddr,
MacTableEntry mtent)
Construct a new instance.
|
MacEntry(EtherAddress eaddr,
SalPort sport,
int vid)
Construct a new instance.
|
MacEntry(EtherAddress eaddr,
SalPort sport,
int vid,
int probe)
Construct a new instance.
|
NewMacEntry(EtherAddress eaddr,
SalPort sport,
String pname,
int vid,
IpNetwork ip,
VNodeIdentifier<?> ident)
Construct a new instance to be put into the MD-SAL datastore.
|
Modifier and Type | Method and Description |
---|---|
EtherAddress |
PacketContext.getControllerAddress()
Return the MAC address of the controller.
|
EtherAddress |
PacketContext.getDestinationAddress()
Return the destination MAC address.
|
EtherAddress |
PacketContext.getSourceAddress()
Return the source MAC address.
|
Modifier and Type | Method and Description |
---|---|
boolean |
VTNMacMap.activate(TxContext ctx,
VBridge vbr,
EtherAddress eaddr,
SalPort sport,
int vid)
Activate the specified host in the MAC mapping.
|
String |
PacketContext.getDescription(EtherAddress src,
EtherAddress dst,
int type,
SalPort sport,
int vid)
Create a brief description of the ethernet frame.
|
VInterfaceIdentifier<B> |
VInterface.getIdentifier(EtherAddress eaddr,
int vid)
Return the identifier for the virtual mapping which maps the given host.
|
VBridgeMapIdentifier<?> |
VTNMacMap.getIdentifier(EtherAddress eaddr,
int vid)
Return the identifier for the virtual mapping which maps the given host.
|
TenantNodeIdentifier<?,?> |
VirtualMapNode.getIdentifier(EtherAddress eaddr,
int vid)
Return the identifier for the virtual mapping which maps the given host.
|
VlanMapIdentifier |
VTNVlanMap.getIdentifier(EtherAddress eaddr,
int vid)
Return the identifier for the virtual mapping which maps the given host.
|
VNodeHop |
VInterface.getIngressHop(EtherAddress eaddr,
int vid)
Return a
VNodeHop instance that indicates the packet was mapped
by the port mapping. |
VNodeHop |
VTNMacMap.getIngressHop(EtherAddress eaddr,
int vid)
Return a
VNodeHop instance that indicates the packet was mapped
by the MAC mapping. |
VNodeHop |
VirtualMapNode.getIngressHop(EtherAddress eaddr,
int vid)
Return a
VNodeHop instance that represents the ingress virtual
node in the virtual packet route. |
VNodeHop |
VTNVlanMap.getIngressHop(EtherAddress eaddr,
int vid)
Return a
VNodeHop instance that indicates the packet was mapped
by the VLAN mapping. |
static TenantNodeIdentifier<?,?> |
MappingRegistry.getMapping(TxContext ctx,
EtherAddress eaddr,
SalPort sport,
int vid)
Return the identifier for the virtual network mapping which maps the
specified host.
|
boolean |
VTNMacMap.isActive(TxContext ctx,
EtherAddress eaddr,
SalPort sport,
int vid)
Determine whether the given host is currently mapped by the MAC mapping
or not.
|
protected VirtualMapNode |
VirtualBridge.match(PacketContext pctx,
EtherAddress eaddr,
SalPort sport,
int vid)
Return the virtual network node in this virtual bridge that maps the
specified host.
|
protected VirtualMapNode |
VirtualBridge.match(PacketContext pctx,
TenantNodeIdentifier<?,?> ref,
EtherAddress eaddr,
SalPort sport,
int vid,
boolean pktin)
Return the virtual network node in this bridge which maps the specified
host.
|
protected VirtualMapNode |
VBridge.match(PacketContext pctx,
TenantNodeIdentifier<?,?> ref,
EtherAddress eaddr,
SalPort sport,
int vid,
boolean pktin)
Return the virtual network node in this vBridge which maps the specified
host.
|
Modifier and Type | Field and Description |
---|---|
static EtherAddress |
EtherAddress.BROADCAST
A
EtherAddress instance which represents a broadcast address. |
Modifier and Type | Method and Description |
---|---|
static EtherAddress |
EtherAddress.create(byte[] bytes)
Create a new
EtherAddress instance. |
static EtherAddress |
EtherAddress.create(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.MacAddress mac)
Create a new
EtherAddress instance. |
static EtherAddress |
EtherAddress.create(org.opendaylight.yang.gen.v1.urn.opendaylight.model.match.types.rev131026.MacAddressFilter mf)
Create a new
EtherAddress instance. |
static EtherAddress |
EtherAddress.create(String hex)
Create a new
EtherAddress instance. |
Copyright © 2018 OpenDaylight. All rights reserved.