-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Added support for front panel port prefix regex #10471
Added support for front panel port prefix regex #10471
Conversation
This PR depends on sonic-net/sonic-swss-common#598 so it will not pass until it merged |
55c242f
to
a2eab30
Compare
cd2f2d2
to
36b3d0e
Compare
@kcudnik @qiluo-msft - could you please check it out after my update? |
a3d60e7
to
b001af0
Compare
@kcudnik @qiluo-msft - I updated the code with the new comments and rebased since the dependency fix was already merged to master by a different commit (you can check my comment there). Please check, thank you! |
47905f5
to
a0c07b4
Compare
|
65b39de
to
daaf438
Compare
daaf438
to
bd60757
Compare
What I did
Removed the dependency on the "Ethernet" string in the SONiC code base and added support
for extending the front panel port name pattern.
How I did it
How to verify it
Pass all UT and CI testing.
Why I did it
In order to support distinguishing between different types of front panel ports in a maintainable fashion.
Specifically, we are planning to bring up a system with 'service' ports (in addition to the regular ethernet data ports) - these
are lower speed ports that used for connection to accelerators, internal loopbacks and more.
- Related Commits and Merge Strategy
This is part of a group of related commits and should be merged after sonic-net/sonic-swss-common#598.
The full merge order is:
https://github.com/Azure/sonic-utilities/pull/2127
https://github.com/Azure/sonic-snmpagent/pull/251
https://github.com/Azure/sonic-swss/pull/2223
https://github.com/Azure/sonic-platform-daemons/pull/252
https://github.com/Azure/sonic-platform-common/pull/274