public enum SupportedAction extends Enum<SupportedAction> implements OfpBitmapEnum
The "supported actions" bitmap in the 1.0 Features-Reply was dropped in 1.1, that is, the field was renamed "Reserved" and described as "Reserved for future use". These flags only apply to v1.0.
Enum Constant and Description |
---|
ENQUEUE
Output to queue.
|
OUTPUT
Output to switch port.
|
SET_DL_DST
Set the Ethernet (Data-Link) destination address.
|
SET_DL_SRC
Set the Ethernet (Data-Link) source address.
|
SET_NW_DST
Set the IP (Network) destination address.
|
SET_NW_SRC
Set the IP (Network) source address.
|
SET_NW_TOS
Set the IP (Network) ToS (DSCP field, 6 bits).
|
SET_TP_DST
Set the TCP/UDP destination port.
|
SET_TP_SRC
Set the TCP/UDP source port.
|
SET_VLAN_PCP
Set the 802.1q priority.
|
SET_VLAN_VID
Set the 802.1q VLAN id.
|
STRIP_VLAN
Strip the 802.1q header.
|
Modifier and Type | Method and Description |
---|---|
int |
getBit(ProtocolVersion pv)
Returns the bit value for the constant, under the given protocol
version.
|
String |
toDisplayString()
Returns a string representation of the constant, suitable for
presentation in a display.
|
String |
toString() |
static SupportedAction |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SupportedAction[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SupportedAction OUTPUT
public static final SupportedAction SET_VLAN_VID
public static final SupportedAction SET_VLAN_PCP
public static final SupportedAction STRIP_VLAN
public static final SupportedAction SET_DL_SRC
public static final SupportedAction SET_DL_DST
public static final SupportedAction SET_NW_SRC
public static final SupportedAction SET_NW_DST
public static final SupportedAction SET_NW_TOS
public static final SupportedAction SET_TP_SRC
public static final SupportedAction SET_TP_DST
public static final SupportedAction ENQUEUE
public static SupportedAction[] values()
for (SupportedAction c : SupportedAction.values()) System.out.println(c);
public static SupportedAction valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int getBit(ProtocolVersion pv)
OfpBitmapEnum
getBit
in interface OfpBitmapEnum
pv
- the protocol versionpublic String toString()
toString
in class Enum<SupportedAction>
public String toDisplayString()
OfpBitmapEnum
toDisplayString
in interface OfpBitmapEnum
Copyright © 2015. All Rights Reserved.