Interface ActionConstants


public interface ActionConstants
Action constants.
Author:
michal.polkorab
  • Field Details

    • OUTPUT_CODE

      static final byte OUTPUT_CODE
      Openflow v1.0 and v1.3 OFPAT_OUTPUT code.
      See Also:
    • SET_VLAN_VID_CODE

      static final byte SET_VLAN_VID_CODE
      Openflow v1.0 OFPAT_SET_VLAN_VID code.
      See Also:
    • SET_VLAN_PCP_CODE

      static final byte SET_VLAN_PCP_CODE
      Openflow v1.0 OFPAT_SET_VLAN_PCP code.
      See Also:
    • STRIP_VLAN_CODE

      static final byte STRIP_VLAN_CODE
      Openflow v1.0 OFPAT_STRIP_VLAN code.
      See Also:
    • SET_DL_SRC_CODE

      static final byte SET_DL_SRC_CODE
      Openflow v1.0 OFPAT_SET_DL_SRC code.
      See Also:
    • SET_DL_DST_CODE

      static final byte SET_DL_DST_CODE
      Openflow v1.0 OFPAT_SET_DL_DST code.
      See Also:
    • SET_NW_SRC_CODE

      static final byte SET_NW_SRC_CODE
      Openflow v1.0 OFPAT_SET_NW_SRC code.
      See Also:
    • SET_NW_DST_CODE

      static final byte SET_NW_DST_CODE
      Openflow v1.0 OFPAT_SET_NW_DST code.
      See Also:
    • SET_NW_TOS_CODE

      static final byte SET_NW_TOS_CODE
      Openflow v1.0 OFPAT_SET_NW_TOS code.
      See Also:
    • SET_TP_SRC_CODE

      static final byte SET_TP_SRC_CODE
      Openflow v1.0 OFPAT_SET_TP_SRC code.
      See Also:
    • SET_TP_DST_CODE

      static final byte SET_TP_DST_CODE
      Openflow v1.0 OFPAT_SET_TP_DST code.
      See Also:
    • ENQUEUE_CODE

      static final byte ENQUEUE_CODE
      Openflow v1.0 OFPAT_ENQUEUE code.
      See Also:
    • COPY_TTL_OUT_CODE

      static final byte COPY_TTL_OUT_CODE
      Openflow v1.3 OFPAT_COPY_TTL_OUT code.
      See Also:
    • COPY_TTL_IN_CODE

      static final byte COPY_TTL_IN_CODE
      Openflow v1.3 OFPAT_COPY_TTL_IN code.
      See Also:
    • SET_MPLS_TTL_CODE

      static final byte SET_MPLS_TTL_CODE
      Openflow v1.3 OFPAT_SET_MPLS_TTL code.
      See Also:
    • DEC_MPLS_TTL_CODE

      static final byte DEC_MPLS_TTL_CODE
      Openflow v1.3 OFPAT_DEC_MPLS_TTL code.
      See Also:
    • PUSH_VLAN_CODE

      static final byte PUSH_VLAN_CODE
      Openflow v1.3 OFPAT_PUSH_VLAN code.
      See Also:
    • POP_VLAN_CODE

      static final byte POP_VLAN_CODE
      Openflow v1.3 OFPAT_POP_VLAN code.
      See Also:
    • PUSH_MPLS_CODE

      static final byte PUSH_MPLS_CODE
      Openflow v1.3 OFPAT_PUSH_MPLS code.
      See Also:
    • POP_MPLS_CODE

      static final byte POP_MPLS_CODE
      Openflow v1.3 OFPAT_POP_MPLS code.
      See Also:
    • SET_QUEUE_CODE

      static final byte SET_QUEUE_CODE
      Openflow v1.3 OFPAT_SET_QUEUE code.
      See Also:
    • GROUP_CODE

      static final byte GROUP_CODE
      Openflow v1.3 OFPAT_GROUP code.
      See Also:
    • SET_NW_TTL_CODE

      static final byte SET_NW_TTL_CODE
      Openflow v1.3 OFPAT_SET_NW_TTL code.
      See Also:
    • DEC_NW_TTL_CODE

      static final byte DEC_NW_TTL_CODE
      Openflow v1.3 OFPAT_DEC_NW_TTL code.
      See Also:
    • SET_FIELD_CODE

      static final int SET_FIELD_CODE
      Openflow v1.3 OFPAT_SET_FIELD code.
      See Also:
    • PUSH_PBB_CODE

      static final byte PUSH_PBB_CODE
      Openflow v1.3 OFPAT_PUSH_PBB code.
      See Also:
    • POP_PBB_CODE

      static final byte POP_PBB_CODE
      Openflow v1.3 OFPAT_POP_PBB code.
      See Also:
    • OUTPUT_PADDING

      static final byte OUTPUT_PADDING
      Padding in OFPAT_OUTPUT (OF v1.3).
      See Also:
    • PADDING_IN_SET_VLAN_VID_ACTION

      static final byte PADDING_IN_SET_VLAN_VID_ACTION
      Padding in OFPAT_SET_VLAN_VID (OF v1.3).
      See Also:
    • PADDING_IN_SET_VLAN_PCP_ACTION

      static final byte PADDING_IN_SET_VLAN_PCP_ACTION
      Padding in OFPAT_SET_VLAN_PCP (OF v1.3).
      See Also:
    • PADDING_IN_SET_NW_TOS_ACTION

      static final byte PADDING_IN_SET_NW_TOS_ACTION
      Padding in OFPAT_SET_NW_TOS (OF v1.3).
      See Also:
    • PADDING_IN_ENQUEUE_ACTION

      static final int PADDING_IN_ENQUEUE_ACTION
      Padding in OFPAT_ENQUEUE (OF v1.3).
      See Also:
    • SET_MPLS_TTL_PADDING

      static final byte SET_MPLS_TTL_PADDING
      Padding in OFPAT_SET_MPLS_TTL (OF v1.3).
      See Also:
    • SET_NW_TTL_PADDING

      static final byte SET_NW_TTL_PADDING
      Padding in OFPAT_SET_NW_TTL (OF v1.3).
      See Also:
    • PADDING_IN_DL_ADDRESS_ACTION

      static final byte PADDING_IN_DL_ADDRESS_ACTION
      Padding in OFPAT_SET_DL_SRC and OFPAT_SET_DL_DST (OF v1.3).
      See Also:
    • PADDING_IN_TP_PORT_ACTION

      static final byte PADDING_IN_TP_PORT_ACTION
      Padding in OFPAT_SET_TP_SRC and OFPAT_SET_TP_DST (OF v1.3).
      See Also:
    • PADDING_IN_ACTION_HEADER

      static final byte PADDING_IN_ACTION_HEADER
      Padding in action header (OF v1.3).
      See Also:
    • ETHERTYPE_ACTION_PADDING

      static final byte ETHERTYPE_ACTION_PADDING
      Padding in OFPAT_PUSH_VLAN, OFPAT_PUSH_MPLS, OFPAT_POP_MPLS and OFPAT_PUSH_PBB (OF v1.3).
      See Also:
    • GENERAL_ACTION_LENGTH

      static final byte GENERAL_ACTION_LENGTH
      Most common action length.
      See Also:
    • LARGER_ACTION_LENGTH

      static final byte LARGER_ACTION_LENGTH
      Action larger than GENERAL_ACTION_LENGTH - currently only 16 bytes long actions for both OF v1.0 and v1.3.
      See Also:
    • ACTION_IDS_LENGTH

      static final byte ACTION_IDS_LENGTH
      Action header size.
      See Also: