802.1 Tools
  • Home
  • Maintenance
    • All items
    • Open items
    • Closed items
    • Items for review
    • Status
  • Meetings
  • Help
  • Log in
Requested revision
Standard:IEEE Std 802.1Qcz-2023Clause:48.5.13
Clause title:Schema for the ieee802-dot1q-ats YANG module
Rationale for revision
IEEE Std 802.1Q-2022 amendment of 802.1Qcz added YANG for ATS. It defines schedulers and scheduler-groups under stream-filter-instance-table list. It will create each schedulers and scheduler-groups per entry of stream-filter-instance-table. However, 802.1Q-2022 states that - "There is one Scheduler Instance Table per Bridge component." in 12.31.5 The Scheduler Instance Table - "There is one Scheduler Group Instance Table per Bridge component." In 12.31.6 The Scheduler Group Instance Table Based on above clause, I believe YANG tree doesn't match to standard.
Proposed text
Based on 802.1Q-2022 clause 12.31.5 and 12.31.6, both schedulers and scheduler-groups should move out from Stream-filter-instance-table to same level of stream-filters and stream-gates under dot1q:component as below tree definition. For this, 48.6.13 The ieee802-dot1q-ats YANG module (ieee802-dot1q-ats.yang) needs updates. ---- module: ieee802-dot1q-ats-bridge augment /if:interfaces/if:interface/dot1q:bridge-port: +--ro discarded-frames-count? yang:counter64 augment /dot1q:bridges/dot1q:bridge/dot1q:component: +--rw stream-gates | +--rw stream-gate-instance-table* [stream-gate-instance-id] | | +--rw stream-gate-instance-id uint32 | | +--rw gate-enable? boolean | | +--rw admin-gate-states? gate-state-value-type | | +--rw admin-ipv? ipv-spec-type | +--ro max-stream-gate-instances? uint32 +--rw schedulers | | +--rw scheduler-instance-table* [scheduler-instance-id] | | | +--rw scheduler-instance-id uint32 | | | +--rw committed-information-rate uint64 | | | +--rw committed-burst-size uint32 | | | +--rw scheduler-group-ref leafref | +--ro max-scheduler-instances? uint32 +--rw scheduler-groups | | +--rw scheduler-group-instance-table* | | | [scheduler-group-instance-id] | | | +--rw scheduler-group-instance-id uint32 | | | +--rw max-residence-time uint32 | | +--ro max-scheduler-group-instances? uint32 | | +--rw scheduler-timing-characteristics | | +--ro scheduler-timing-characteristics-table* | | [reception-port transmission-port] | | +--ro reception-port | | | dot1qtypes:port-number-type | | +--ro transmission-port | | | dot1qtypes:port-number-type | | +--ro clock-offset-variation-max uint32 | | +--ro clock-rate-deviation-max uint32 | | +--ro arrival-recognition-delay-max uint32 | | +--ro processing-delay-min uint32 | | +--ro processing-delay-max uint32 +--rw stream-filters | +--rw stream-filter-instance-table* [stream-filter-instance-id] | | +--rw stream-filter-instance-id uint32 | | +--rw (stream-handle-spec)? | ... | | +--rw max-sdu-size uint32 | | +--rw stream-blocked-due-to-oversize-frame-enabled? boolean | | +--rw stream-blocked-due-to-oversize-frame? boolean | | +--rw stream-gate-ref leafref | +--rw scheduler | | | +--rw scheduler-ref? leafref | | | +--rw scheduler-enable? boolean +--ro max-stream-filter-instances? uint32 ----
Impact on existing networks
Existing YANG configuration needs to be updated.
Originator
Name:Woojung HuhEmail:Woojung.huh@microchip.com
Affiliation:Microchip
Submitted:2026-02-27