Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix the issue where port sai oid not correct when speed change is done from 400G to 100G #1814

Merged
merged 1 commit into from
Jul 3, 2023

Conversation

abdosi
Copy link
Collaborator

@abdosi abdosi commented Jun 22, 2023

What I did:
Fixes: sonic-net/sonic-buildimage#14706

Why I did:
Without this change any HWSKU with native speed of 400G (8lanes) running as 100G port speed (4 lanes) the sai port oid are always return as NULL cauing all QOS test to fail.

How I did:
Change is generic where instead of doing exact match of lane value set return by SAI_PORT_ATTR_HW_LANE_LIST with the port_config.ini define value we are checking if it's subset of port_config.ini set.

How I verify:
Manual Verification.

sonic-net/sonic-buildimage#14706
Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
@abdosi
Copy link
Collaborator Author

abdosi commented Jun 22, 2023

@rlhui we need to this for SAI 1.10 and need to backport for 202205 sonic-sairedis

@abdosi
Copy link
Collaborator Author

abdosi commented Jun 22, 2023

cc @anamehra for viz

@kcudnik
Copy link
Collaborator

kcudnik commented Jun 29, 2023

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@abdosi
Copy link
Collaborator Author

abdosi commented Jun 29, 2023

@arlakshm can you please help review this.

Copy link

@arlakshm arlakshm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@abdosi abdosi merged commit 72d2c1e into opencomputeproject:master Jul 3, 2023
3 checks passed
@abdosi abdosi deleted the ptf_port branch July 3, 2023 20:57
abdosi added a commit that referenced this pull request Jul 13, 2023
Cherry-pick of Master PR: #1814 in v1.10
Signed-off-by: Abhishek Dosi <abdosi@microsoft.com>
@rraghav-cisco
Copy link

@abdosi : Is this ported to on 1.12 as well, pls?

abdosi added a commit that referenced this pull request Feb 15, 2024
Cherry-pick of Master PR: #1814 in v1.12 so that it can be used in 202305 branch of sonic-sairedis. Fixes the issue: sonic-net/sonic-buildimage#14706
abdosi added a commit that referenced this pull request Feb 16, 2024
Cherry-pick of Master PR: #1814 in v1.12 so that it can be used in 202305 branch of sonic-sairedis. Fixes the issue: sonic-net/sonic-buildimage#14706
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.

sailibthrift is reading data from port_map.ini instead of config_db.json
4 participants