SAI attributes for BFD session.
Enumerator |
---|
SAI_BFD_SESSION_ATTR_START | Start of attributes.
|
SAI_BFD_SESSION_ATTR_TYPE | BFD Session type DEMAND/ASYNCHRONOUS.
- Value Type:
- sai_bfd_session_type_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID | Hardware lookup valid.
- Value Type:
- bool
- Flags:
- CREATE_ONLY
- Default value:
- true
|
SAI_BFD_SESSION_ATTR_VIRTUAL_ROUTER | Virtual Router.
- Value Type:
- sai_object_id_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
- Allowed object types
- SAI_OBJECT_TYPE_VIRTUAL_ROUTER
- Condition:
- SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == true
|
SAI_BFD_SESSION_ATTR_PORT | Destination Port.
- Value Type:
- sai_object_id_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
- Allowed object types
- SAI_OBJECT_TYPE_PORT
- Condition:
- SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == false
|
SAI_BFD_SESSION_ATTR_LOCAL_DISCRIMINATOR | Local discriminator.
- Value Type:
- sai_uint32_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_REMOTE_DISCRIMINATOR | Remote discriminator.
- Value Type:
- sai_uint32_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_UDP_SRC_PORT | UDP Source port.
- Value Type:
- sai_uint32_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_TC | Class-of-Service (Traffic Class)
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 0
|
SAI_BFD_SESSION_ATTR_VLAN_TPID | L2 header TPID.
- Value Type:
- sai_uint16_t
- Flags:
- CREATE_AND_SET
- IsVlan:
- false
- Default value:
- 0x8100
- Valid only when:
- SAI_BFD_SESSION_ATTR_VLAN_HEADER_VALID == true
|
SAI_BFD_SESSION_ATTR_VLAN_ID | L2 header VLAN Id.
- Value Type:
- sai_uint16_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
- IsVlan:
- true
- Condition:
- SAI_BFD_SESSION_ATTR_VLAN_HEADER_VALID == true
|
SAI_BFD_SESSION_ATTR_VLAN_PRI | L2 header packet priority (3 bits).
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 0
- Valid only when:
- SAI_BFD_SESSION_ATTR_VLAN_HEADER_VALID == true
|
SAI_BFD_SESSION_ATTR_VLAN_CFI | L2 header Vlan CFI (1 bit).
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 0
- Valid only when:
- SAI_BFD_SESSION_ATTR_VLAN_HEADER_VALID == true
|
SAI_BFD_SESSION_ATTR_VLAN_HEADER_VALID | Vlan header valid.
- Value Type:
- bool
- Flags:
- CREATE_ONLY
- Default value:
- false
|
SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE | Encapsulation type.
- Value Type:
- sai_bfd_encapsulation_type_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_IPHDR_VERSION | IP header version.
- Value Type:
- sai_uint8_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
|
SAI_BFD_SESSION_ATTR_TOS | IP header TOS.
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 0
|
SAI_BFD_SESSION_ATTR_TTL | IP header TTL.
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 255
|
SAI_BFD_SESSION_ATTR_SRC_IP_ADDRESS | Source IP.
- Value Type:
- sai_ip_address_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_DST_IP_ADDRESS | Destination IP.
- Value Type:
- sai_ip_address_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
|
SAI_BFD_SESSION_ATTR_TUNNEL_TOS | Tunnel IP header TOS.
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 0
- Valid only when:
- SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_IP_IN_IP or SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_SRV6
|
SAI_BFD_SESSION_ATTR_TUNNEL_TTL | Tunnel IP header TTL.
- Value Type:
- sai_uint8_t
- Flags:
- CREATE_AND_SET
- Default value:
- 255
- Valid only when:
- SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_IP_IN_IP or SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_SRV6
|
SAI_BFD_SESSION_ATTR_TUNNEL_SRC_IP_ADDRESS | Tunnel source IP.
- Value Type:
- sai_ip_address_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
- Condition:
- SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_IP_IN_IP or SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_SRV6
|
SAI_BFD_SESSION_ATTR_TUNNEL_DST_IP_ADDRESS | Tunnel destination IP.
- Value Type:
- sai_ip_address_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
- Condition:
- SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_IP_IN_IP
|
SAI_BFD_SESSION_ATTR_SRC_MAC_ADDRESS | L2 source MAC address.
- Value Type:
- sai_mac_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
- Condition:
- SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == false
|
SAI_BFD_SESSION_ATTR_DST_MAC_ADDRESS | L2 destination MAC address.
- Value Type:
- sai_mac_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
- Condition:
- SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == false
|
SAI_BFD_SESSION_ATTR_ECHO_ENABLE | To enable echo function on BFD session.
- Value Type:
- bool
- Flags:
- CREATE_AND_SET
- Default value:
- false
|
SAI_BFD_SESSION_ATTR_MULTIHOP | Multi hop BFD session.
- Value Type:
- bool
- Flags:
- CREATE_ONLY
- Default value:
- false
|
SAI_BFD_SESSION_ATTR_CBIT | Control Plane Independent.
- Value Type:
- bool
- Flags:
- CREATE_ONLY
- Default value:
- false
|
SAI_BFD_SESSION_ATTR_MIN_TX | Minimum Transmit interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
|
SAI_BFD_SESSION_ATTR_MIN_RX | Minimum Receive interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
|
SAI_BFD_SESSION_ATTR_MULTIPLIER | Detect time Multiplier.
- Value Type:
- sai_uint8_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_AND_SET
|
SAI_BFD_SESSION_ATTR_REMOTE_MIN_TX | Minimum Remote Transmit interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_REMOTE_MIN_RX | Minimum Remote Receive interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_STATE | BFD Session state.
- Value Type:
- sai_bfd_session_state_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_OFFLOAD_TYPE | Offload type.
- Value Type:
- sai_bfd_session_offload_type_t
- Flags:
- CREATE_ONLY
- Default value:
- SAI_BFD_SESSION_OFFLOAD_TYPE_NONE
|
SAI_BFD_SESSION_ATTR_NEGOTIATED_TX | Negotiated Transmit interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_NEGOTIATED_RX | Negotiated Receive interval in microseconds.
- Value Type:
- sai_uint32_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_LOCAL_DIAG | Local Diagnostic code field as specified by RFC.
- Value Type:
- sai_uint8_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_REMOTE_DIAG | Remote Diagnostic code field.
- Value Type:
- sai_uint8_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_REMOTE_MULTIPLIER | Remote time Multiplier.
- Value Type:
- sai_uint8_t
- Flags:
- READ_ONLY
|
SAI_BFD_SESSION_ATTR_SRV6_SIDLIST_ID | SID List with Endpoint for SRV6 Encap.
- Value Type:
- sai_object_id_t
- Flags:
- MANDATORY_ON_CREATE | CREATE_ONLY
- Allowed object types
- SAI_OBJECT_TYPE_SRV6_SIDLIST
- Condition:
- SAI_BFD_SESSION_ATTR_BFD_ENCAPSULATION_TYPE == SAI_BFD_ENCAPSULATION_TYPE_SRV6
|
SAI_BFD_SESSION_ATTR_END | End of attributes.
|
SAI_BFD_SESSION_ATTR_CUSTOM_RANGE_START | Custom range base value
|
SAI_BFD_SESSION_ATTR_CUSTOM_RANGE_END | End of custom range base
|