diff --git a/dash-pipeline/SAI/SAI b/dash-pipeline/SAI/SAI index 6198db544..3fe490d83 160000 --- a/dash-pipeline/SAI/SAI +++ b/dash-pipeline/SAI/SAI @@ -1 +1 @@ -Subproject commit 6198db544f1d03163c8f8cac1fbf607ce81b4149 +Subproject commit 3fe490d836be6ed1d7c4a8763d5e33053f9e957a diff --git a/documentation/high-avail/ha-api-hld.md b/documentation/high-avail/ha-api-hld.md index 7f1d64f9d..dcdd8473a 100644 --- a/documentation/high-avail/ha-api-hld.md +++ b/documentation/high-avail/ha-api-hld.md @@ -218,15 +218,8 @@ typedef struct _sai_ha_set_event_data_t /** HA set id */ sai_object_id_t ha_set_id; - /** Attributes count */ - uint32_t attr_count; - - /** - * @brief Attributes - * - * @objects SAI_OBJECT_TYPE_HA_SET - */ - sai_attribute_t *attr; + /** Is data plane channel alive from data plane channel probing */ + bool dp_channel_is_alive; } sai_ha_set_event_data_t; @@ -273,15 +266,11 @@ typedef struct _sai_ha_scope_event_data_t /** HA scope id */ sai_object_id_t ha_scope_id; - /** Attributes count */ - uint32_t attr_count; + /** HA role */ + sai_dash_ha_role_t ha_role; - /** - * @brief Attributes - * - * @objects SAI_OBJECT_TYPE_HA_SCOPE - */ - sai_attribute_t *attr; + /** Flow version */ + sai_uint32_t flow_version; } sai_ha_scope_event_data_t;