Skip to content

[DASH] Query support for ADMIN_STATE and IS_HA_FLOW_OWNER attributes#49

Closed
vivekrnv wants to merge 2 commits into
masterfrom
check_attr
Closed

[DASH] Query support for ADMIN_STATE and IS_HA_FLOW_OWNER attributes#49
vivekrnv wants to merge 2 commits into
masterfrom
check_attr

Conversation

@vivekrnv

Copy link
Copy Markdown
Owner

What I did

Query these attributes before programming

Why I did it

Not all vendors support these attributes

How I verified it

Apply HA_SCOPE and ENI configuration and verify

|q|attribute_capability|SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000|OBJECT_TYPE=SAI_OBJECT_TYPE_HA_SCOPE|ATTR_ID=SAI_HA_SCOPE_ATTR_ADMIN_STATE
|Q|attribute_capability|SAI_STATUS_SUCCESS|OBJECT_TYPE=SAI_OBJECT_TYPE_HA_SCOPE|ATTR_ID=SAI_HA_SCOPE_ATTR_ADMIN_STATE|CREATE_IMP=false|SET_IMP=false|GET_IMP=false
|c|SAI_OBJECT_TYPE_HA_SCOPE:oid:0x12008000000021|SAI_HA_SCOPE_ATTR_HA_SET_ID=oid:0x11008000000020|SAI_HA_SCOPE_ATTR_DASH_HA_ROLE=SAI_DASH_HA_ROLE_ACTIVE

|q|attribute_capability|SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000|OBJECT_TYPE=SAI_OBJECT_TYPE_ENI|ATTR_ID=SAI_ENI_ATTR_IS_HA_FLOW_OWNER
|Q|attribute_capability|SAI_STATUS_SUCCESS|OBJECT_TYPE=SAI_OBJECT_TYPE_ENI|ATTR_ID=SAI_ENI_ATTR_IS_HA_FLOW_OWNER|CREATE_IMP=false|SET_IMP=false|GET_IMP=false
|c|SAI_OBJECT_TYPE_ENI:oid:0x7008000000025|SAI_ENI_ATTR_VNET_ID=oid:0xe008000000022|SAI_ENI_ATTR_ADMIN_STATE=true|SAI_ENI_ATTR_VM_UNDERLAY_DIP=25.1.1.1|SAI_ENI_ATTR_VM_VNI=4321|SAI_ENI_ATTR_PL_UNDERLAY_SIP=3.2.1.0|SAI_ENI_ATTR_PL_SIP=::d107:64:ff71:0:0|SAI_ENI_ATTR_PL_SIP_MASK=::ffff:ffff:ffff:0:0|SAI_ENI_ATTR_HA_SCOPE_ID=oid:0x12008000000021

Details if related

Signed-off-by: Vivek Reddy <vkarri@nvidia.com>
Signed-off-by: Vivek Reddy <vkarri@nvidia.com>
@vivekrnv vivekrnv closed this Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants