| 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 | 
VTNConfigImpl.getControllerMacAddress()
Return MAC address of the controller used as source MAC address of
 ARP packet. 
 | 
EtherAddress | 
VTNConfigManager.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.