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

[counter] Fix port flex counter #1052

Merged
merged 5 commits into from
Jun 9, 2022
Merged

Conversation

jimmyzhai
Copy link
Contributor

@jimmyzhai jimmyzhai commented May 30, 2022

Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities. Instead of using a cached supported port counter ID list for all ports, it gets supported port counter list per port.

@jimmyzhai jimmyzhai marked this pull request as ready for review June 3, 2022 02:11
@jimmyzhai jimmyzhai changed the title Debug flex counter [counter] Fix port flex counter Jun 3, 2022
prgeor
prgeor previously approved these changes Jun 3, 2022
@jimmyzhai
Copy link
Contributor Author

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@@ -2437,7 +2431,7 @@ void FlexCounter::endFlexCounterThread(void)
}

sai_status_t FlexCounter::querySupportedPortCounters(
_In_ sai_object_id_t portRid)
_In_ sai_object_id_t portRid, _Out_ PortCountersSet &supportedPortCounters)
Copy link
Collaborator

Choose a reason for hiding this comment

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

one parameter per line

@jimmyzhai jimmyzhai merged commit 3964cf1 into sonic-net:master Jun 9, 2022
yxieca pushed a commit that referenced this pull request Jun 9, 2022
Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities.
Instead of using a cached supported port counter ID list for all ports, it gets supported
port counter list per port.
pettershao-ragilenetworks pushed a commit to pettershao-ragilenetworks/sonic-sairedis that referenced this pull request Nov 18, 2022
Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities.
Instead of using a cached supported port counter ID list for all ports, it gets supported
port counter list per port.
skbarista pushed a commit to skbarista/sonic-sairedis that referenced this pull request Dec 2, 2022
Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities.
Instead of using a cached supported port counter ID list for all ports, it gets supported
port counter list per port.
lukasstockner pushed a commit to genesiscloud/sonic-sairedis that referenced this pull request Mar 31, 2023
Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities.
Instead of using a cached supported port counter ID list for all ports, it gets supported
port counter list per port.
lukasstockner pushed a commit to genesiscloud/sonic-sairedis that referenced this pull request Mar 31, 2023
Fix sonic-net/sonic-buildimage#10850.

A fact is there might be different port types on asic, then different port stats capabilities.
Instead of using a cached supported port counter ID list for all ports, it gets supported
port counter list per port.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Missing FEC port statistics on management port cause port rate script to fail
4 participants