|
enum | OFDPA_CONTROL_t { OFDPA_DISABLE,
OFDPA_ENABLE
} |
| enable or disable for config or status parameter. More...
|
|
enum | OFDPA_ERROR_t {
OFDPA_E_NONE = 0,
OFDPA_E_RPC = -20,
OFDPA_E_INTERNAL = -21,
OFDPA_E_PARAM = -22,
OFDPA_E_ERROR = -23,
OFDPA_E_FULL = -24,
OFDPA_E_EXISTS = -25,
OFDPA_E_TIMEOUT = -26,
OFDPA_E_FAIL = -27,
OFDPA_E_DISABLED = -28,
OFDPA_E_UNAVAIL = -29,
OFDPA_E_NOT_FOUND = -30,
OFDPA_E_EMPTY = -31
} |
| OFDPA uses these enumerators to indicate the error codes. More...
|
|
enum | OFDPA_FLOW_EVENT_MASK_t { OFDPA_FLOW_EVENT_IDLE_TIMEOUT = 1 << 0,
OFDPA_FLOW_EVENT_HARD_TIMEOUT = 1 << 1
} |
| Flow event type. More...
|
|
enum | OFDPA_FLOW_TABLE_ID_t {
OFDPA_FLOW_TABLE_ID_INGRESS_PORT = 0,
OFDPA_FLOW_TABLE_ID_VLAN = 10,
OFDPA_FLOW_TABLE_ID_TERMINATION_MAC = 20,
OFDPA_FLOW_TABLE_ID_UNICAST_ROUTING = 30,
OFDPA_FLOW_TABLE_ID_MULTICAST_ROUTING = 40,
OFDPA_FLOW_TABLE_ID_BRIDGING = 50,
OFDPA_FLOW_TABLE_ID_ACL_POLICY = 60
} |
| Flow Table Id enumerator. More...
|
|
enum | OFDPA_GROUP_ENTRY_TYPE_t {
OFDPA_GROUP_ENTRY_TYPE_L2_INTERFACE = 0,
OFDPA_GROUP_ENTRY_TYPE_L2_REWRITE = 1,
OFDPA_GROUP_ENTRY_TYPE_L3_UNICAST = 2,
OFDPA_GROUP_ENTRY_TYPE_L2_MULTICAST = 3,
OFDPA_GROUP_ENTRY_TYPE_L2_FLOOD = 4,
OFDPA_GROUP_ENTRY_TYPE_L3_INTERFACE = 5,
OFDPA_GROUP_ENTRY_TYPE_L3_MULTICAST = 6,
OFDPA_GROUP_ENTRY_TYPE_L3_ECMP = 7,
OFDPA_GROUP_ENTRY_TYPE_L2_OVERLAY = 8,
OFDPA_GROUP_ENTRY_TYPE_LAST
} |
| Group Type Enumerator. More...
|
|
enum | OFDPA_L2_OVERLAY_SUBTYPE_t { OFDPA_L2_OVERLAY_FLOOD_UNICAST_TUNNEL = 0,
OFDPA_L2_OVERLAY_FLOOD_MULTICAST_TUNNEL = 1,
OFDPA_L2_OVERLAY_MULTICAST_UNICAST_TUNNEL = 2,
OFDPA_L2_OVERLAY_MULTICAST_MULTICAST_TUNNEL = 3
} |
| L2 Overlay Group Sub-type Enumerator. More...
|
|
enum | OFDPA_PACKET_IN_REASON_t { OFDPA_PACKET_IN_REASON_NO_MATCH = 0,
OFDPA_PACKET_IN_REASON_ACTION,
OFDPA_PACKET_IN_REASON_INVALID_TTL
} |
| Packet In reason codes. More...
|
|
enum | OFDPA_PORT_CONFIG_t { OFDPA_PORT_CONFIG_DOWN = 1 << 0
} |
| Flags to indicate behavior of the physical port. More...
|
|
enum | OFDPA_PORT_EVENT_MASK_t { OFDPA_EVENT_PORT_CREATE = 1 << 0,
OFDPA_EVENT_PORT_DELETE = 1 << 1,
OFDPA_EVENT_PORT_STATE = 1 << 2
} |
| Port event type. More...
|
|
enum | OFDPA_PORT_FEATURE_t {
OFDPA_PORT_FEAT_10MB_HD = 1 << 0,
OFDPA_PORT_FEAT_10MB_FD = 1 << 1,
OFDPA_PORT_FEAT_100MB_HD = 1 << 2,
OFDPA_PORT_FEAT_100MB_FD = 1 << 3,
OFDPA_PORT_FEAT_1GB_HD = 1 << 4,
OFDPA_PORT_FEAT_1GB_FD = 1 << 5,
OFDPA_PORT_FEAT_10GB_FD = 1 << 6,
OFDPA_PORT_FEAT_40GB_FD = 1 << 7,
OFDPA_PORT_FEAT_100GB_FD = 1 << 8,
OFDPA_PORT_FEAT_1TB_FD = 1 << 9,
OFDPA_PORT_FEAT_OTHER = 1 << 10,
OFDPA_PORT_FEAT_COPPER = 1 << 11,
OFDPA_PORT_FEAT_FIBER = 1 << 12,
OFDPA_PORT_FEAT_AUTONEG = 1 << 13,
OFDPA_PORT_FEAT_PAUSE = 1 << 14,
OFDPA_PORT_FEAT_PAUSE_ASYM = 1 << 15
} |
| Features of ports available in a datapath. More...
|
|
enum | OFDPA_PORT_STATE_t { OFDPA_PORT_STATE_LINK_DOWN = 1 << 0
} |
| Current state of the physical port. More...
|
|
enum | OFDPA_PORT_TYPE_t { OFDPA_PORT_TYPE_PHYSICAL = 0,
OFDPA_PORT_TYPE_LOGICAL_TUNNEL = 1
} |
|
enum | OFDPA_TUNNEL_PORT_TYPE_t { OFDPA_TUNNEL_PORT_TYPE_ENDPOINT = 1,
OFDPA_TUNNEL_PORT_TYPE_ACCESS
} |
|
enum | OFDPA_TUNNEL_PROTO_t { OFDPA_TUNNEL_PROTO_VXLAN = 1,
OFDPA_TUNNEL_PROTO_NVGRE
} |
|
enum | ofdpaComponentIds_t {
OFDPA_COMPONENT_FIRST = 1,
OFDPA_COMPONENT_API = OFDPA_COMPONENT_FIRST,
OFDPA_COMPONENT_MAPPING,
OFDPA_COMPONENT_RPC,
OFDPA_COMPONENT_OFDB,
OFDPA_COMPONENT_DATAPATH,
OFDPA_COMPONENT_MAX
} |
| Component enumerator. More...
|
|
enum | ofdpaDebugLevels_t {
OFDPA_DEBUG_ALWAYS = 0,
OFDPA_DEBUG_BASIC,
OFDPA_DEBUG_VERBOSE,
OFDPA_DEBUG_VERY_VERBOSE,
OFDPA_DEBUG_TOO_VERBOSE,
OFDPA_DEBUG_MAX
} |
| Debug verbosity enumerator. More...
|
|