-enum sub_if_flags
-{
- SUB_IF_API_FLAG_NO_TAGS = 1,
- SUB_IF_API_FLAG_ONE_TAG = 2,
- SUB_IF_API_FLAG_TWO_TAGS = 4,
- SUB_IF_API_FLAG_DOT1AD = 8,
- SUB_IF_API_FLAG_EXACT_MATCH = 16,
- SUB_IF_API_FLAG_DEFAULT = 32,
- SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY = 64,
- SUB_IF_API_FLAG_INNER_VLAN_ID_ANY = 128,
- SUB_IF_API_FLAG_MASK_VNET = 254, /* use with vnet_sub_interface_t raw_flags */
- SUB_IF_API_FLAG_DOT1AH = 256,
-};
-
-enum rx_mode
-{
- RX_MODE_API_UNKNOWN = 0,
- RX_MODE_API_POLLING,
- RX_MODE_API_INTERRUPT,
- RX_MODE_API_ADAPTIVE,
- RX_MODE_API_DEFAULT,
-};
-
-enum if_type
-{
- /* A hw interface. */
- IF_API_TYPE_HARDWARE,
-
- /* A sub-interface. */
- IF_API_TYPE_SUB,
- IF_API_TYPE_P2P,
- IF_API_TYPE_PIPE,
-};
-
-enum direction:u8
-{
- DIRECTION_RX,
- DIRECTION_TX,
-};