-
Notifications
You must be signed in to change notification settings - Fork 580
[bufferorch] : Support for buffer profiles for VoQ on chassis #2465
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
[bufferorch] : Support for buffer profiles for VoQ on chassis #2465
Conversation
9a7e944
to
2dfa43d
Compare
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
194dc69
to
347a3ae
Compare
168d0a3
to
5884c9f
Compare
This pull request introduces 1 alert and fixes 1 when merging b9edabe into dbdf31c - view on LGTM.com new alerts:
fixed alerts:
|
return task_process_status::task_invalid_entry; | ||
} | ||
if (port.m_queue_lock[ind]) | ||
std :: vector<sai_object_id_t> queue_ids = gPortsOrch->getPortVoQIds(port); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like it can be called only once out of the loop.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please elaborate ? If you are comparing this with regular queue, i am not using port.m_queue_lock[ind] check. Is that a problem ?
07de488
to
00bbd34
Compare
00bbd34
to
722c9ba
Compare
0603883
to
ab22eba
Compare
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
34d8649
to
5f895cc
Compare
b7c156d
to
5c455d7
Compare
/azp run |
Commenter does not have sufficient privileges for PR 2465 in repo sonic-net/sonic-swss |
58d4276
to
60ec2df
Compare
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
60ec2df
to
b8fdb5d
Compare
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Updated swss with latest from master temp check in review feedback Commented out test for chassis fix for compilation issue Fixed test failure feedback comments fix for processQ fix for processQ fix for processQ mock test update test_vlan.py fix skipping failing test for virtual chassis disable test_PortAutoNegWarm test minor fix disabling virtual chassis tests for now temp check in unskip failing test unkipped sonic-net#2 test fix minor errors temporarily disable test as PR sonic-net#2541 is having the fix
2466f3d
to
0ecbd13
Compare
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
* QoS changes for VoQ on chassis
@vmittal-msft cherry-picking this PR to 202205 branch causes build failure, please raise separate PR. Failure message: |
…net#2465) * QoS changes for VoQ on chassis
What I did
Added support for applying QoS profiles on VoQ on chassis
Why I did it
egress_lossy_profile/egress_lossless_profiles were not applied on remote ports on the DUT and were only available for local ports.
How I verified it
Verified that buffer profiles are applied properly on lossy/lossless VoQs on real HW.
Details if related
This PR is dependent on -
#1913
sonic-net/sonic-buildimage#12156
#2467