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

Add QoS Scheduler and Shaper HLD #535

Merged

Conversation

michaelli10
Copy link
Contributor

This document provides high level design details for SONiC QoS Port and Queue shaping feature. Additional details on QoS Scheduling (feature currently exists) is added for completeness and interactions with the shaping feature.

@msftclas
Copy link

msftclas commented Dec 6, 2019

CLA assistant check
All CLA requirements met.

@michaelli10 michaelli10 force-pushed the qos_scheduler_shaper_hld branch from b5ee908 to 41e55d2 Compare May 8, 2020 00:01
michaelli10 added a commit to michaelli10/sonic-swss that referenced this pull request May 17, 2020
* Add shaping meter_type field to SCHEDULER_TABLE
* Add scheduler reference field to PORT_QOS_MAP table for port level shaping
* Refer to corresponding design document for more details: sonic-net/SONiC#535

Signed-off-by: Michael Li <michael.li@broadcom.com>
michaelli10 added a commit to michaelli10/sonic-swss that referenced this pull request May 17, 2020
* Add shaping meter_type field to SCHEDULER_TABLE
* Add scheduler reference field to PORT_QOS_MAP table for port level shaping
* Refer to corresponding design document for more details: sonic-net/SONiC#535

Signed-off-by: Michael Li <michael.li@broadcom.com>
@michaelli10
Copy link
Contributor Author

@neethajohn Please help review this as well in conjunction with PR1296

lguohan pushed a commit to sonic-net/sonic-swss that referenced this pull request Jul 1, 2020
* Add shaping meter_type field to SCHEDULER_TABLE
* Add scheduler reference field to PORT_QOS_MAP table for port level shaping
* Refer to corresponding design document for more details: sonic-net/SONiC#535

Signed-off-by: Michael Li <michael.li@broadcom.com>
@xinliu-seattle xinliu-seattle merged commit 7739fa5 into sonic-net:master Aug 12, 2020
amaneti added a commit to amaneti/sonic-swss that referenced this pull request Oct 1, 2020
 * Refer to corresponding design document for more details: sonic-net/SONiC#535
amaneti added a commit to amaneti/sonic-swss that referenced this pull request Oct 1, 2020
* Refer to corresponding design document for more details: sonic-net/SONiC#535
neethajohn pushed a commit to sonic-net/sonic-swss that referenced this pull request Oct 22, 2020
* Refer to corresponding design document for more details: sonic-net/SONiC#535
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.

5 participants