RESTAPI Manual
QoS and DCB
66 min
quality of service terms terms abbreviation full name description qos quality of service dscp differentiated services code point pfc priority based flow control ecn explicit congestion notification tc traffic class dot1p 802 1q an ieee standard for providing vlan identification and quality of service (qos) levels urls summary urls summary url get post patch put delete /rest/v1/rpc/clear counters ecn n y n n n /rest/v1/rpc/clear counters priority flow control n y n n n /rest/v1/rpc/clear counters priority group n y n n n /rest/v1/rpc/clear counters queue n y n n n /rest/v1/running/qos y n n n n /rest/v1/running/qos/class maps/{name} y y y n y /rest/v1/running/qos/dcbx/interface/{name} y n y n n /rest/v1/running/qos/interfaces/{name} y n y n n /rest/v1/running/qos/pfc y n y n n /rest/v1/running/qos/pfc/pfc watchdog y n y n n /rest/v1/running/qos/pfc/pfc watchdog/watchdogs/{name} y y n y y /rest/v1/running/qos/policy maps/{name} y y y n y /rest/v1/running/qos/policy maps/{name}/class profile/{class map name} y y y n y /rest/v1/running/qos/policy maps/{name}/queue scheduler/{queue} y y y n y /rest/v1/running/qos/profiles/buffer profiles/{name} y y y y y /rest/v1/running/qos/profiles/wred profiles/{name} y y n y y /rest/v1/running/qos/qos maps y n n n n /rest/v1/running/qos/qos maps/dot1p tc maps/{name} y y y n y /rest/v1/running/qos/qos maps/dscp tc maps/{name} y y y n y /rest/v1/running/qos/traffic behaviors/{name} y y y n y /rest/v1/rpc/show counters ecn n y n n n /rest/v1/rpc/show counters ecn buffer n y n n n /rest/v1/rpc/show counters priority flow control n y n n n /rest/v1/rpc/show counters priority group n y n n n /rest/v1/rpc/show counters queue n y n n n /rest/v1/rpc/show interface ecn n y n n n /rest/v1/rpc/show interface priority flow control n y n n n /rest/v1/rpc/show lldp dcbx n y n n n /rest/v1/rpc/show pfcwd stats n y n n n examples examples clear counters of ecn (explicit congestion notification) clear counters of ecn (explicit congestion notification) post https //{switch ip}/rest/v1/rpc/clear counters ecn clear counters on priority flow controls clear counters on priority flow controls post https //{switch ip}/rest/v1/rpc/clear counters priority flow control clear counters on priority groups clear counters on priority groups post https //{switch ip}/rest/v1/rpc/clear counters priority group clear counters in the queue clear counters in the queue post https //{switch ip}/rest/v1/rpc/clear counters queue enable pfc (priority based flow control) watchdog with default settings enable pfc (priority based flow control) watchdog with default settings post https //{switch ip}/rest/v1/rpc/pfc wd set default show counters of ecn (explicit congestion notification) show counters of ecn (explicit congestion notification) post https //{switch ip}/rest/v1/rpc/show counters ecn show counters of ecn (explicit congestion notification) buffer show counters of ecn (explicit congestion notification) buffer post https //{switch ip}/rest/v1/rpc/show counters ecn buffer show counters of priority flow control show counters of priority flow control post https //{switch ip}/rest/v1/rpc/show counters priority flow control show counters of priority group show counters of priority group post https //{switch ip}/rest/v1/rpc/show counters priority group post https //{switch ip}/rest/v1/rpc/show counters queue show interface ecn (explicit congestion notification) show interface ecn (explicit congestion notification) post https //{switch ip}/rest/v1/rpc/show interface ecn show interface priority flow control show interface priority flow control post https //{switch ip}/rest/v1/rpc/show interface priority flow control show pfc watchdog status show pfc watchdog status post https //{switch ip}/rest/v1/rpc/show pfcwd stats get all the information with qos get all the information with qos get https //{switch ip}/rest/v1/running/qos create a qos class map create a qos class map post https //{switch ip}/rest/v1/running/qos/class maps/ { "name" "class new", "queues" \[1,5] } modify qos configuration on an interface modify qos configuration on an interface patch https //{switch ip}/rest/v1/running/qos/interfaces { "name" "ethernet0", "traffic behavior" "test tr byte" } modify qos pfc(priority based flow control) configuration modify qos pfc(priority based flow control) configuration patch https //{switch ip}/rest/v1/running/qos/pfc { "queues" \[3,4] } modify global qos pfc(priority based flow control) watchdog configuration modify global qos pfc(priority based flow control) watchdog configuration patch https //{switch ip}/rest/v1/running/qos/pfc/pfc watchdog { "poll interval" 1000, "counter poll" "enable", "big red switch" "disable" } create a pfc watchdog create a pfc watchdog post https //{switch ip}/rest/v1/running//qos/pfc/pfc watchdog/watchdogs/ { "name" "ethernet0", "action" "forward", "detection time" 2000, "restoration time" 3000 } create a policy map create a policy map post https //{switch ip}/rest/v1/running/qos/policy maps { "name" "test rest create policy1", "class profile" \[ { "class map name" "test class map 1", }, { "class map name" "test class map 2" }, ] } create a class profile for a policy map create a class profile for a policy map post https //{switch ip}/rest/v1/running/qos/policy maps/test set/class profile { "class map name" "test rest", "wred profile" "test wred", "priority group buffer" "test buffer pg" } create a queue scheduler for a policy map create a queue scheduler for a policy map post https //{switch ip}/rest/v1/running/qos/policy maps/test set/queue scheduler { "queue" 5, "algorithm" "dwrr", "weight" 10 } create a buffer profile create a buffer profile post https //{switch ip}/rest/v1/running/qos/profiles/buffer profiles { "name" "test buffer new", "shared buffer threshold" "3", "shared buffer mode" "dynamic", "pool mode" "lossless", "size" "1618", "xoff" "33816", "xon offset" "234", "xon" "31324" } create a wred (weighted random early detection) profile create a wred (weighted random early detection) profile post https //{switch ip}/rest/v1/running/qos/profiles/wred profiles { "name" "ecn create", "mode" "ecn", "green" { "min threshold" 111111, "max threshold" 11111100, "drop probability" 40 }, "yellow" { "min threshold" 222222, "max threshold" 22222200, "drop probability" 40 } } get all qos maps get all qos maps get https //{switch ip}/rest/v1/running/qos/qos maps create a dot1p to tc (traffic class) map create a dot1p to tc (traffic class) map post https //{switch ip}/rest/v1/running/qos/qos maps/dot1p tc maps { "name" "test dot1p new", "mapping" \[ {"dot1p" 0, "tc" 0}, {"dot1p" 1, "tc" 0}, {"dot1p" 2, "tc" 1}, {"dot1p" 3, "tc" 1}, {"dot1p" 4, "tc" 2}, {"dot1p" 5, "tc" 2}, {"dot1p" 6, "tc" 3}, {"dot1p" 7, "tc" 3}, ] } create a dscp to tc map create a dscp to tc map post https //{switch ip}/rest/v1/running/qos/qos maps/dscp tc maps/ { "name" "test dscp new", "mapping" \[ {"dscp" 0, "tc" 0}, {"dscp" 1, "tc" 0}, {"dscp" 2, "tc" 0}, {"dscp" 3, "tc" 0}, {"dscp" 4, "tc" 0}, {"dscp" 5, "tc" 0}, {"dscp" 6, "tc" 0}, {"dscp" 7, "tc" 0}, ] } create traffic behavior create traffic behavior post https //{switch ip}/rest/v1/running/qos/traffic behaviors/ { "name" "test tb new tr", "mode" "tr tcm", "meter type" "packets", "color aware" "true", "cbs" 1008, "cir" 62508, "pbs" 1008, "pir" 62508, "red action" "drop" } properties descriptions properties descriptions qos dscp to tc maps qos dscp to tc maps tree diagrams + rw qos + rw qos maps \| + rw dscp tc maps \| | + rw dscp tc map \[name] \| | + rw name \| | + rw default value? \| | + rw mapping \[dscp] \| | + rw dscp \| | + rw tc?c table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data qos maps m (sub property of qos) path only node, has no configurable value there are two types of qos maps the first type allows user to create qos mapping to traffic class/color based on dscp/dot1p fields these mappings are applied to inbound ports to classify the packets into different traffic classes/colors based on dscp/dot1p fields different traffic classes/colors can be associated with different sai qos objects (e g , queues, wred) to provides differentiated services user can also create map between traffic class to egress queue ^ dcsp > traffic class/color ^ dot1p > traffic class/color ^ traffic class > egress queue the second type allows use to map incoming traffic to ingress buffer as well as set the priority field in the pfc frames ^ traffic class to ingress buffer this maps incoming traffic to ingress buffer dscp tc maps m (sub property of qos maps) path only node, has no configurable value mapping of dscp to traffic class name m string (sub property of dscp tc maps) name of dscp tc map, represents a set of mappings default value o default type (sub property of dscp tc maps) copy the default configuration, or map all to the specified default values, if none, the action is to remove the default configuration mapping m (sub property of dscp tc maps) path only node, has no configurable value mapping relationship between dscp value and traffic class dscp m 0 63 (sub property of mapping) the value of dscp tc o 0 7 (sub property of mapping) the value of traffic class qos dot1p to tc maps qos dot1p to tc maps tree diagrams + rw qos + rw qos maps \| + rw dot1p tc maps \| + rw dot1p tc map \[name] \| + rw name \| + rw default value? \| + rw mapping \[dot1p] \| + rw dot1p \| + rw tc? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data qos maps m (sub property of qos) path only node, has no configurable value there are two types of qos maps the first type allows user to create qos mapping to traffic class/color based on dscp/dot1p fields these mappings are applied to inbound ports to classify the packets into different traffic classes/colors based on dscp/dot1p fields different traffic classes/colors can be associated with different sai qos objects (e g , queues, wred) to provides differentiated services user can also create map between traffic class to egress queue ^ dcsp > traffic class/color ^ dot1p > traffic class/color ^ traffic class > egress queue the second type allows use to map incoming traffic to ingress buffer as well as set the priority field in the pfc frames ^ traffic class to ingress buffer this maps incoming traffic to ingress buffer dot1p tc maps m (sub property of qos maps) path only node, has no configurable value mapping of dot1p to traffic class name m string (sub property of dot1p tc maps) name of dot1p tc map default value o 0 7 (sub property of dot1p tc maps) map all to the specified default values, if none, the action is to remove the default configuration mapping m (sub property of dot1p tc maps) path only node, has no configurable value mapping relationship between dot1p value and traffic class dot1p m 0 7 (sub property of mapping) the value of dot1p tc o 0 7 (sub property of mapping) the value of traffic class qos buffer profiles qos buffer profiles tree diagrams + rw qos + rw profiles \| + rw buffer profiles \| | + rw buffer profile \[name] \| | + rw name \| | + rw shared buffer mode \| | + rw shared buffer threshold \| | + rw xon offset? \| | + rw xon? \| | + rw xoff? \| | + rw pool mode \| | + rw size table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data profiles m (sub property of qos) path only node, has no configurable value qos module, profile container configuration buffer profiles m (sub property of profiles) path only node, has no configurable value surrounding container for buffer profiles name m string (sub property of buffer profiles) name of buffer profile shared buffer mode m "static" "dynamic" (sub property of buffer profiles) the type of limit used to specify the amount of buffer space that the queue is allowed to use from the shared pool shared buffer threshold m int64 (sub property of buffer profiles) threshold value for shared buffer limit xon offset o uint64 (sub property of buffer profiles) set the buffer profile xon hysteresis threshold in byte, valid only for ingress pg xon o uint64 (sub property of buffer profiles) set the buffer profile xon non hysteresis threshold in byte, valid only for ingress pg xoff o uint64 (sub property of buffer profiles) set the buffer profile xoff threshold in bytes, valid only for ingress pg pool mode m "lossless" "lossy" (sub property of buffer profiles) buffer type lossless, lossy size m uint64 (sub property of buffer profiles) reserved buffer size in bytes qos wred profiles qos wred profiles tree diagrams + rw qos + rw profiles \| + rw wred profiles \| + rw wred profile \[name] \| + rw name \| + rw mode \| + rw green \| | + ro enable? \| | + rw min threshold \| | + rw max threshold \| | + rw drop probability \| + rw yellow \| | + rw enable? \| | + rw min threshold \| | + rw max threshold \| | + rw drop probability \| + rw red \| + rw enable? \| + rw min threshold \| + rw max threshold \| + rw drop probability table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data profiles m (sub property of qos) path only node, has no configurable value qos module, profile container configuration wred profiles m (sub property of profiles) path only node, has no configurable value surrounding container for wred profiles name m string (sub property of wred profiles) name of wred profile mode m "drop" "ecn" (sub property of wred profiles) drop means drop mode, and ecn means ecn mode, which color codes packets green m (sub property of wred profiles) path only node, has no configurable value setting of threshold and dropping probability for packets marked in green color the green color is required, and other colors can be configured only after the green threshold and the drop probability are configured enable ro "true" "false" (sub property of green) after the green color is enabled, the threshold and discarding probability of the green color can take effect min threshold m 0 4294967295 (sub property of green) low threshold max threshold m 0 4294967295 (sub property of green) high threshold drop probability m 1 100 (sub property of green) discarding probability yellow m (sub property of wred profiles) path only node, has no configurable value setting of threshold and dropping probability for packets marked in yellow color enable o "true" "false" (sub property of yellow) after the yellow color is enabled, the threshold and discarding probability of the yellow color can take effect default value "false" min threshold cm 0 4294967295 (sub property of yellow) only applicable when /yellow enable = "true" low threshold max threshold cm 0 4294967295 (sub property of yellow) only applicable when /yellow enable = "true" high threshold drop probability cm 1 100 (sub property of yellow) only applicable when /yellow enable = "true" discarding probability red m (sub property of wred profiles) path only node, has no configurable value setting of threshold and dropping probability for packets marked in red color enable o "true" "false" (sub property of red) after the red color is enabled, the threshold and discarding probability of the red color can take effect default value "false" min threshold cm 0 4294967295 (sub property of red) only applicable when /red enable = "true" low threshold max threshold cm 0 4294967295 (sub property of red) only applicable when /red enable = "true" high threshold drop probability cm 1 100 (sub property of red) only applicable when /red enable = "true" discarding probability qos class maps qos class maps tree diagrams + rw qos + rw class maps \| + rw class map \[name] \| + rw name \| + rw queues table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data class maps m (sub property of qos) path only node, has no configurable value name m string (sub property of class maps) queues o 0 7 (sub property of class maps) qos policy maps qos policy maps tree diagrams + rw qos + rw policy maps \| + rw policy map \[name] \| + rw name \| + rw diffserv map \| | + rw map type? \| | + rw map name? \| + rw port shape \| | + rw pir? \| | + rw pbs? \| + rw queue scheduler \[queue] \| | + rw queue \| | + rw algorithm \| | + rw weight? \| + rw class profile \[class map name] \| + rw class map name \| + rw wred profile? \| + rw priority group buffer? \| + rw queue buffer? \| + rw bandwidth \| | + rw cir? \| | + rw cbs? \| + rw queue shape \| + rw pir? \| + rw pbs? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data policy maps m (sub property of qos) path only node, has no configurable value surrounding container for qos policy map name m string (sub property of policy maps) diffserv map m (sub property of policy maps) path only node, has no configurable value map type o "dscp tc map" "dot1p tc map" (sub property of diffserv map) identify the diffserv map that needs to be bound on the policy map map name o string (sub property of diffserv map) port shape m (sub property of policy maps) path only node, has no configurable value interface traffic shaping, also known as interface rate limiting lr(line rate), limits the total rate of all packets sent by the interface (including emergency packets), which is traffic shaping for the whole outgoing interface without distinguishing priorities pir o uint64 (sub property of port shape) maximum port shape rate \[bytes] pbs o uint64 (sub property of port shape) maximum burst for port shape rate \[bytes] queue scheduler m (sub property of policy maps) path only node, has no configurable value queue m 0 7 (sub property of queue scheduler) algorithm m "strict" "dwrr" (sub property of queue scheduler) users can put important protocol packets and delay sensitive service packets into the queue scheduled by pq, and allocate the specified bandwidth to the queue other packets are put into each queue scheduled by dwrr according to their priority, and each queue is scheduled circularly according to their weight note by standard, the queue priority of all dwrrs should be less than the priority of all pq queues weight co 1 100 (sub property of queue scheduler) only applicable when algorithm = "dwrr" the weighted value of the queue scheduling algorithm class profile m (sub property of policy maps) path only node, has no configurable value class map name m class map name (sub property of class profile) wred profile o wred profile name (sub property of class profile) wred to be applied priority group buffer o buffer profile name (sub property of class profile) priority group buffer profile to be applied queue buffer o buffer profile name (sub property of class profile) queue buffer profile to be applied bandwidth m (sub property of class profile) path only node, has no configurable value cir o uint64 (sub property of bandwidth) guaranteed bandwidth rate \[bytes] cbs o uint64 (sub property of bandwidth) guaranteed burst for bandwidth rate \[bytes] queue shape m (sub property of class profile) path only node, has no configurable value pir o uint64 (sub property of queue shape) maximum queue shape rate \[bytes] pbs o uint64 (sub property of queue shape) maximum burst for queue shape rate \[bytes] qos pfc qos pfc tree diagrams + rw qos + rw pfc \| + rw queues \| + rw pfc watchdog \| + rw poll interval? \| + rw big red switch? \| + rw counter poll? \| + rw watchdogs \| + rw watchdog \[name] \| + rw name \| + rw action? \| + rw detection time \| + rw restoration time? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data pfc m (sub property of qos) path only node, has no configurable value pfc (priority based flow control) is a kind of flow control based on priority, which has the same principle as flow control this series of switches use pfc to achieve the purpose of flow control, support global enable/de enable pfc and specify one or some queues enable/de enable pfc this series of products supports setting up to two lossless queues the default lossless queues are 3 and 4, so pfc is enabled by default for queue 3 and 4 queues o 0 7 (sub property of pfc) the active pfc queue on the current interface, default is \[3,4] default value 3 pfc watchdog m (sub property of pfc) path only node, has no configurable value surrounding container for pfc watchdog poll interval o 100 3000 (sub property of pfc watchdog) the pfc monitor periodically checks the status of the pfc queue the pfc monitor checks the status of the queue once per polling interval the default interval is 100 milliseconds the minimum interval is 100 ms and the maximum interval is 1000 ms default value 100 big red switch o "enable" "disable" (sub property of pfc watchdog) when big red switch mode is enabled, pfcwd is automatically disabled counter poll o "enable" "disable" (sub property of pfc watchdog) enable/disable pfc wd counter polling watchdogs m (sub property of pfc watchdog) path only node, has no configurable value name m ethernet name "all" (sub property of watchdogs) action o "forward" "drop" "alert" (sub property of watchdogs) when a pfc storm appears in the queue, the user can specify the action of pfcwd as drop or forward if configured to drop, all existing and subsequent packets to the egress queue are dropped, including pause frames the device will no longer send pause frames to its neighbors if configured as forward, the queue ignores received pause frames and forwards them normally detection time m 100 5000 (sub property of watchdogs) the detection time of pfcwd, which is 100ms by default restoration time o 100 60000 (sub property of watchdogs) the device supports setting the restoration time of pfcwd, which are 100ms by default qos traffic behaviors qos traffic behaviors tree diagrams + rw qos + rw traffic behaviors \| + rw traffic behavior \[name] \| + rw name \| + rw mode \| + rw meter type? \| + rw color aware? \| + rw cir \| + rw cbs? \| + rw pir? \| + rw pbs? \| + rw red action? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data traffic behaviors m (sub property of qos) path only node, has no configurable value qos module, traffic behavior container configuration name m string (sub property of traffic behaviors) name of traffic behavior mode m "sr tcm" "tr tcm" (sub property of traffic behaviors) policer mode meter type o "packets" "bytes" (sub property of traffic behaviors) policer meter type default value "bytes" color aware o "true" "false" (sub property of traffic behaviors) policer color source; currently only the configuration is supported as "aware" default value "true" cir m uint64 (sub property of traffic behaviors) committed information rate bps/pps based on cbs o uint64 (sub property of traffic behaviors) committed burst size bytes/packets based on pir co uint64 (sub property of traffic behaviors) only applicable when mode = "tr tcm" peak information rate bps/pps based on, it works when the mode is tr tcm pbs co uint64 (sub property of traffic behaviors) only applicable when mode = "tr tcm" peak burst size bytes/packets based on, it works when the mode is tr tcm red action o "forward" "drop" (sub property of traffic behaviors) action to take for red color packets default value "drop" qos interfaces qos interfaces tree diagrams + rw qos + rw interfaces \| + rw interface \[name] \| + rw name \| + rw policy map? \| + rw traffic behavior? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data interfaces m (sub property of qos) path only node, has no configurable value name m ethernet name (sub property of interfaces) policy map o policy map name (sub property of interfaces) name of the policy map applied to the interface traffic behavior o traffic behavior name (sub property of interfaces) name of the traffic behavior applied to the interface dcbx interfaces dcbx interfaces tree diagrams + rw qos + rw dcbx + rw interface \[name] + rw name + rw dcbx enable + rw pfc willing? + rw ets willing? table of properties name required type/range description qos m path only node, has no configurable value top level container for qos data dcbx m (sub property of qos) path only node, has no configurable value configuration for the qos dcbx interface m (sub property of dcbx) path only node, has no configurable value name m ethernet name (sub property of interface) dcbx enable m "true" "false" (sub property of interface) enable lldp dcbx configuration pfc willing co "true" "false" (sub property of interface) only applicable when dcbx enable = "true" lldp dcbx pfc willingness default value "false" ets willing co "true" "false" (sub property of interface) only applicable when dcbx enable = "true" lldp dcbx ets willingness default value "false" show lldp dcbx show lldp dcbx tree diagrams + x show lldp dcbx \| + ro output \| + ro interface \[name] \| + ro name \| + ro pfc willing? \| + ro ets willing? \| + ro pfc accepted? \| + ro ets accepted? table of properties name required type/range description show lldp dcbx m path only node, has no configurable value show dcbx information of interfaces interface ro (sub property of output) path only node, has no configurable value name ro string (sub property of interface) pfc willing ro "true" "false" (sub property of interface) lldp dcbx pfc willingness ets willing ro "true" "false" (sub property of interface) lldp dcbx ets willingness pfc accepted ro "true" "false" (sub property of interface) lldp dcbx pfc accepted ets accepted ro "true" "false" (sub property of interface) lldp dcbx ets accepted show interface priority flow control show interface priority flow control tree diagrams + x show interface priority flow control \| + ro output \| + ro data? table of properties name required type/range description show interface priority flow control m path only node, has no configurable value show priority flow control information of interfaces data ro \<anydata> (sub property of output) show interface ecn show interface ecn tree diagrams + x show interface ecn \| + w input \| | + w detailed? \| + ro output \| + ro data? table of properties name required type/range description show interface ecn m path only node, has no configurable value show ecn information of interfaces detailed o "true" "false" (sub property of input) show detailed interface ecn information when value is true default value "false" data ro \<anydata> (sub property of output) show counters priority flow control show counters priority flow control tree diagrams + x show counters priority flow control \| + ro output \| + ro data? table of properties name required type/range description show counters priority flow control m path only node, has no configurable value show pfc counters data ro \<anydata> (sub property of output) show counters ecn show counters ecn tree diagrams + x show counters ecn \| + ro output \| + ro data? table of properties name required type/range description show counters ecn m path only node, has no configurable value show ecn counters data ro \<anydata> (sub property of output) show counters ecn buffer show counters ecn buffer tree diagrams + x show counters ecn buffer \| + w input \| | + w interface name? \| | + w queue id? \| + ro output \| + ro data? table of properties name required type/range description show counters ecn buffer m path only node, has no configurable value show ecn buffer counters interface name o ethernet name (sub property of input) queue id o 0 7 (sub property of input) data ro \<anydata> (sub property of output) show counters queue show counters queue tree diagrams + x show counters queue \| + w input \| | + w interface name? \| + ro output \| + ro data? table of properties name required type/range description show counters queue m path only node, has no configurable value show queue counters interface name o ethernet name (sub property of input) data ro \<anydata> (sub property of output) show counters priority group show counters priority group tree diagrams + x show counters priority group \| + w input \| | + w watermark counters? \| | + w interface name? \| + ro output \| + ro data? table of properties name required type/range description show counters priority group m path only node, has no configurable value show priority group counters watermark counters o string (sub property of input) get watermark counters or not interface name o ethernet name (sub property of input) interface name data ro \<anydata> (sub property of output) show pfcwd stats show pfcwd stats tree diagrams + x show pfcwd stats \| + ro output \| + ro data? table of properties name required type/range description show pfcwd stats m path only node, has no configurable value show pfcwd stats data ro \<anydata> (sub property of output) clear counters priority flow control clear counters priority flow control tree diagrams + x clear counters priority flow control \| + ro output \| + ro data? table of properties name required type/range description clear counters priority flow control m path only node, has no configurable value clear pfc counters data ro \<anydata> (sub property of output) clear counters ecn clear counters ecn tree diagrams + x clear counters ecn \| + ro output \| + ro data? table of properties name required type/range description clear counters ecn m path only node, has no configurable value clear ecn counters data ro \<anydata> (sub property of output) clear counters queue clear counters queue tree diagrams + x clear counters queue \| + ro output \| + ro data? table of properties name required type/range description clear counters queue m path only node, has no configurable value clear queue counters data ro \<anydata> (sub property of output) clear counters priority group clear counters priority group tree diagrams + x clear counters priority group + ro output + ro data? table of properties name required type/range description clear counters priority group m path only node, has no configurable value clear priority group counters data ro \<anydata> (sub property of output)
