module irt-tsn { yang-version 1.1; namespace urn:fr:irt:eden:yang:irt-tsn; prefix irttsn; import ietf-interfaces { prefix if; revision-date "2018-02-20"; } import ieee802-dot1q-bridge { prefix dot1q; revision-date "2020-11-06"; } import irt-types { prefix irtty; } organization "IRT Saint Exupéry - Toulouse"; contact "IRT Saint Exupéry - Toulouse EDEN project team "; description "This module is containing augments to complete the standard IETF interface for TSN purpose."; revision 2023-04-28 { description "Initial revision."; } augment "/if:interfaces/if:interface/dot1q:bridge-port" { description "CBS configuration items an interface"; container cbs-configurations { list cbs-configuration { key "priority"; description "CBS configuration for a priority queue"; leaf priority { description "The priority of the stream"; type irtty:tPriority; } leaf slope { description "The current idle slope value in Mbps"; type irtty:tThroughputMbps; } leaf cbs-traffic { description "The current CBS traffic on this port for this priority in Mbps"; type irtty:tThroughputMbps; } leaf higher-traffic { description "The higher priority non CBS traffic on this port in Mbps"; type irtty:tThroughputMbps; } } } } }