Add two new enums for scheduler-policy priority.
Change Scope
- Add two new enums for qos scheduler-policy priority.
- This change is backwards compatible.
Platform Implementations
- Implementation from Dell: Egress QoS
- Implementation from Cicso: Weighted deficit round robin. Weighted round robin
/gcbrun
No major YANG version changes in commit a47f0d01e54bc382585c9a33729dffc1a51b9540
Reviewed in the OC Operators Meeting on July 22nd.
https://github.com/openconfig/public/pull/1311/files#r2223216393 points out a third vendor-mention of DWRR and WRR.
In general, so long as we are able to show that something is used across multiple vendors, we do not require some other standardization for an operational use case. So, the current references are sufficient for demonstrating the terms as vendor-independent (and folks can continue to review the model change, itself).
Discussed at the OC Operators Meeting on August 5th.
Question for the author (@sallylsy): Is WDRR the same as DRR? If so, we could link to this paper (or through some other suitable link) for a definition in the description.
Re this comment -- In OpenConfig today, if no priority is set, then there's an assumption that we're not using strict? Perhaps having a leaf that forces the weighted / strict configuration to be mutually exclusive to avoid an issue here? (Or use a when not in the yang definition?)