Skip to content

Commit a3d6844

Browse files
authored
Add a new attribute SAI_BFD_SESSION_ATTR_NEXT_HOP_ID to saibfd.h (opencomputeproject#2127)
Signed-off-by: Baorong Liu <[email protected]>
1 parent 750cafa commit a3d6844

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

inc/saibfd.h

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ typedef enum _sai_bfd_session_attr_t
164164
* @type sai_object_id_t
165165
* @flags MANDATORY_ON_CREATE | CREATE_AND_SET
166166
* @objects SAI_OBJECT_TYPE_VIRTUAL_ROUTER
167-
* @condition SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == true
167+
* @condition SAI_BFD_SESSION_ATTR_HW_LOOKUP_VALID == true and SAI_BFD_SESSION_ATTR_USE_NEXT_HOP == false
168168
*/
169169
SAI_BFD_SESSION_ATTR_VIRTUAL_ROUTER,
170170

@@ -523,6 +523,26 @@ typedef enum _sai_bfd_session_attr_t
523523
*/
524524
SAI_BFD_SESSION_ATTR_SELECTIVE_COUNTER_LIST,
525525

526+
/**
527+
* @brief Use next hop
528+
*
529+
* @type bool
530+
* @flags CREATE_ONLY
531+
* @default false
532+
*/
533+
SAI_BFD_SESSION_ATTR_USE_NEXT_HOP,
534+
535+
/**
536+
* @brief Next Hop ID for single hop BFD session
537+
*
538+
* @type sai_object_id_t
539+
* @flags MANDATORY_ON_CREATE | CREATE_AND_SET
540+
* @objects SAI_OBJECT_TYPE_NEXT_HOP
541+
* @allownull true
542+
* @condition SAI_BFD_SESSION_ATTR_USE_NEXT_HOP == true
543+
*/
544+
SAI_BFD_SESSION_ATTR_NEXT_HOP_ID,
545+
526546
/**
527547
* @brief End of attributes
528548
*/

0 commit comments

Comments
 (0)