-
Notifications
You must be signed in to change notification settings - Fork 647
dot3 Stats collection #3615
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
dot3 Stats collection #3615
Conversation
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@bhouse-nexthop , just want to confirm this will not have an impact if the underlying h/w implementation does not support the counters, right? |
RFC1284 defines dot3 stats that most switch vendors support. This RFC was superceded by RFC3635 which includes 64bit "HC" counters. We need to collect these statistics for use by sonic_snmpagent. Signed-off-by: Brad House <[email protected]>
1eb2daa to
7a48ee4
Compare
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
@prsunny somehow I missed your reply on this. Correct, I've tested it on Broadcom TH5 which currently isn't outputting these in their SAI implementation and it doesn't break anything. However on Mellanox/Nvidia the stats are output correctly. I just rebased this PR in order to fix the merge conflicts. |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
What I did
Implement RFC3635 dot3 statistics collection.
Used by sonic-net/sonic-snmpagent#350
Fixes sonic-net/sonic-buildimage#22359
Why I did it
RFC1284 defines dot3 stats that most switch vendors support. This RFC was superseded by RFC3635 which includes 64bit "HC" counters. We need to collect these statistics for use by sonic_snmpagent.
How I verified it
Tested on Mellanox SN2201 physical hardware, where dot3 stats are implemented by the SAI.
Details if related
The Broadcom SAI does not currently implement these statistics. A case has been raised with Broadcom to implement these stats.