€•Œsphinx.addnodes”Œdocument”“”)�”}”(Œ rawsource”Œ”Œchildren”]”(Œ translations”Œ LanguagesNode”“”)�”}”(hhh]”(hŒ pending_xref”“”)�”}”(hhh]”Œdocutils.nodes”ŒText”“”ŒChinese (Simplified)”…”�”}”Œparent”hsbaŒ attributes”}”(Œids”]”Œclasses”]”Œnames”]”Œdupnames”]”Œbackrefs”]”Œ refdomain”Œstd”Œreftype”Œdoc”Œ reftarget”Œ,/translations/zh_CN/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuŒtagname”hhh ubh)�”}”(hhh]”hŒChinese (Traditional)”…”�”}”hh2sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/zh_TW/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒItalian”…”�”}”hhFsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/it_IT/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒJapanese”…”�”}”hhZsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/ja_JP/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒKorean”…”�”}”hhnsbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/ko_KR/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒPortuguese (Brazilian)”…”�”}”hh‚sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/pt_BR/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubh)�”}”(hhh]”hŒSpanish”…”�”}”hh–sbah}”(h]”h ]”h"]”h$]”h&]”Œ refdomain”h)Œreftype”h+Œ reftarget”Œ,/translations/sp_SP/netlink/specs/net_shaper”Œmodname”NŒ classname”NŒ refexplicit”ˆuh1hhh ubeh}”(h]”h ]”h"]”h$]”h&]”Œcurrent_language”ŒEnglish”uh1h hhŒ _document”hŒsource”NŒline”NubhŒcomment”“”)�”}”(hŒ SPDX-License-Identifier: GPL-2.0”h]”hŒ SPDX-License-Identifier: GPL-2.0”…”�”}”hh·sbah}”(h]”h ]”h"]”h$]”h&]”Œ xml:space”Œpreserve”uh1hµhhh²hh³ŒG/var/lib/git/docbuild/linux/Documentation/netlink/specs/net_shaper.yaml”h´Kubh¶)�”}”(hŒ'NOTE: This document was auto-generated.”h]”hŒ'NOTE: This document was auto-generated.”…”�”}”hhÈsbah}”(h]”h ]”h"]”h$]”h&]”hÅhÆuh1hµhhh²hh³hÇh´KubhŒtarget”“”)�”}”(hŒ.. _netlink-net-shaper:”h]”h}”(h]”h ]”h"]”h$]”h&]”Œrefid”Œnetlink-net-shaper”uh1hÖh´Khhh²hh³hÇubhŒsection”“”)�”}”(hhh]”(hŒtitle”“”)�”}”(hŒ+Family ``net-shaper`` netlink specification”h]”(hŒFamily ”…”�”}”(hhëh²hh³Nh´NubhŒliteral”“”)�”}”(hŒ``net-shaper``”h]”hŒ net-shaper”…”�”}”(hhõh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhhëubhŒ netlink specification”…”�”}”(hhëh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”hâŒid4”uh1héhhæh²hh³hÇh´KubhŒtopic”“”)�”}”(hŒ Contents ”h]”(hê)�”}”(hŒContents”h]”hŒContents”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjh³hÇh´KubhŒ bullet_list”“”)�”}”(hhh]”hŒ list_item”“”)�”}”(hhh]”(hŒ paragraph”“”)�”}”(hhh]”hŒ reference”“”)�”}”(hhh]”(hŒFamily ”…”�”}”(hj3h²hh³Nh´Nubhô)�”}”(hh÷h]”hŒ net-shaper”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóh³Nh´Nhj3ubhŒ netlink specification”…”�”}”(hj3h²hh³Nh´Nubeh}”(h]”j ah ]”h"]”h$]”h&]”Œrefid”Œ'family-net-shaper-netlink-specification”uh1j1hj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj)ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒSummary”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”Œid5”ah ]”h"]”h$]”h&]”Œrefid”Œsummary”uh1j1hj_ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj\ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Operations”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”Œid6”ah ]”h"]”h$]”h&]”Œrefid”Œ operations”uh1j1hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj~ubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒget”…”�”}”(hj£h²hh³Nh´Nubah}”(h]”Œid7”ah ]”h"]”h$]”h&]”Œrefid”Œget”uh1j1hj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj�ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒset”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”Œid8”ah ]”h"]”h$]”h&]”Œrefid”Œset”uh1j1hjÂubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¿ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒdelete”…”�”}”(hjçh²hh³Nh´Nubah}”(h]”Œid9”ah ]”h"]”h$]”h&]”Œrefid”Œdelete”uh1j1hjäubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjáubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒgroup”…”�”}”(hj h²hh³Nh´Nubah}”(h]”Œid10”ah ]”h"]”h$]”h&]”Œrefid”Œgroup”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒcap-get”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”Œid11”ah ]”h"]”h$]”h&]”Œrefid”Œcap-get”uh1j1hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj~ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ Definitions”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”Œid12”ah ]”h"]”h$]”h&]”Œrefid”Œ definitions”uh1j1hjVubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjSubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ max-handle-id”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”Œid13”ah ]”h"]”h$]”h&]”Œrefid”Œ max-handle-id”uh1j1hjuubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjrubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjoubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒscope”…”�”}”(hjšh²hh³Nh´Nubah}”(h]”Œid14”ah ]”h"]”h$]”h&]”Œrefid”Œscope”uh1j1hj—ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj”ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjoubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒmetric”…”�”}”(hj¼h²hh³Nh´Nubah}”(h]”Œid15”ah ]”h"]”h$]”h&]”Œrefid”Œmetric”uh1j1hj¹ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjoubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubj()�”}”(hhh]”(j-)�”}”(hhh]”j2)�”}”(hhh]”hŒAttribute sets”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”Œid16”ah ]”h"]”h$]”h&]”Œrefid”Œattribute-sets”uh1j1hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjäubj#)�”}”(hhh]”(j()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ net-shaper”…”�”}”(hj h²hh³Nh´Nubah}”(h]”Œid17”ah ]”h"]”h$]”h&]”Œrefid”Œ net-shaper”uh1j1hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒhandle”…”�”}”(hj+h²hh³Nh´Nubah}”(h]”Œid18”ah ]”h"]”h$]”h&]”Œrefid”Œhandle”uh1j1hj(ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj%ubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒ leaf-info”…”�”}”(hjMh²hh³Nh´Nubah}”(h]”Œid19”ah ]”h"]”h$]”h&]”Œrefid”Œ leaf-info”uh1j1hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjGubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubj()�”}”(hhh]”j-)�”}”(hhh]”j2)�”}”(hhh]”hŒcaps”…”�”}”(hjoh²hh³Nh´Nubah}”(h]”Œid20”ah ]”h"]”h$]”h&]”Œrefid”Œcaps”uh1j1hjlubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjiubah}”(h]”h ]”h"]”h$]”h&]”uh1j'hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hjäubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hjYubeh}”(h]”h ]”h"]”h$]”h&]”uh1j"hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1j'hj$ubah}”(h]”h ]”h"]”h$]”h&]”uh1j"hjh²hh³Nh´Nubeh}”(h]”Œcontents”ah ]”Œcontents”ah"]”Œcontents”ah$]”h&]”uh1jh³hÇh´Khhæh²hubhå)�”}”(hhh]”(hê)�”}”(hŒSummary”h]”hŒSummary”…”�”}”(hjµh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjkuh1héhj²h²hh³hÇh´Kubj-)�”}”(hŒ*Networking HW rate limiting configuration.”h]”hŒ*Networking HW rate limiting configuration.”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒÆThis API allows configuring HW shapers available on the network devices at different levels (queues, network device) and allows arbitrary manipulation of the scheduling tree of the involved shapers.”h]”hŒÆThis API allows configuring HW shapers available on the network devices at different levels (queues, network device) and allows arbitrary manipulation of the scheduling tree of the involved shapers.”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒfEach @shaper is identified within the given device, by a @handle, comprising both a @scope and an @id.”h]”hŒfEach @shaper is identified within the given device, by a @handle, comprising both a @scope and an @id.”…”�”}”(hjßh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒ×Depending on the @scope value, the shapers are attached to specific HW objects (queues, devices) or, for @node scope, represent a scheduling group, that can be placed in an arbitrary location of the scheduling tree.”h]”hŒ×Depending on the @scope value, the shapers are attached to specific HW objects (queues, devices) or, for @node scope, represent a scheduling group, that can be placed in an arbitrary location of the scheduling tree.”…”�”}”(hjíh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒ÷Shapers can be created with two different operations: the @set operation, to create and update a single "attached" shaper, and the @group operation, to create and update a scheduling group. Only the @group operation can create @node scope shapers.”h]”hŒûShapers can be created with two different operations: the @set operation, to create and update a single “attachedâ€� shaper, and the @group operation, to create and update a scheduling group. Only the @group operation can create @node scope shapers.”…”�”}”(hjûh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒ@Existing shapers can be deleted/reset via the @delete operation.”h]”hŒ@Existing shapers can be deleted/reset via the @delete operation.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒDThe user can query the running configuration via the @get operation.”h]”hŒDThe user can query the running configuration via the @get operation.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubj-)�”}”(hŒÔDifferent devices can provide different feature sets, e.g. with no support for complex scheduling hierarchy, or for some shaping parameters. The user can introspect the HW capabilities via the @cap-get operation.”h]”hŒÔDifferent devices can provide different feature sets, e.g. with no support for complex scheduling hierarchy, or for some shaping parameters. The user can introspect the HW capabilities via the @cap-get operation.”…”�”}”(hj%h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Khj²h²hubeh}”(h]”jqah ]”h"]”Œsummary”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒ Operations”h]”hŒ Operations”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj�uh1héhj:h²hh³hÇh´Kubh×)�”}”(hŒ.. _net-shaper-operation-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-operation-get”uh1hÖh´K:hj:h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒget”h]”hŒget”…”�”}”(hjYh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj¬uh1héhjVh²hh³hÇh´K×ubj-)�”}”(hŒ2Get information about a shaper for a given device.”h]”hŒ2Get information about a shaper for a given device.”…”�”}”(hjgh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K×hjVh²hubhŒ field_list”“”)�”}”(hhh]”(hŒfield”“”)�”}”(hhh]”(hŒ field_name”“”)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj|h³hÇh´KubhŒ field_body”“”)�”}”(hŒ*:ref:`net-shaper-attribute-set-net-shaper`”h]”j-)�”}”(hj“h]”h)�”}”(hj“h]”hŒinline”“”)�”}”(hj“h]”hŒ#net-shaper-attribute-set-net-shaper”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”(Œxref”Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj˜ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”Œnetlink/specs/net_shaper”Œ refdomain”j¨Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆŒ reftarget”Œ#net-shaper-attribute-set-net-shaper”uh1hh³hÇh´K×hj•ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K×hj‘ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj|ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K×hjwh²hubj{)�”}”(hhh]”(j€)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjÑh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÎh³hÇh´Kubj�)�”}”(hX **pre** net-shaper-nl-pre-doit **post** net-shaper-nl-post-doit **request** :attributes: [``ifindex``, ``handle``] **reply** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”hŒdefinition_list”“”)�”}”(hhh]”(hŒdefinition_list_item”“”)�”}”(hŒ**pre** net-shaper-nl-pre-doit ”h]”(hŒterm”“”)�”}”(hŒ**pre**”h]”hŒstrong”“”)�”}”(hjòh]”hŒpre”…”�”}”(hjöh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjðubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´KÝhjêubhŒ definition”“”)�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-pre-doit”h]”hŒnet-shaper-nl-pre-doit”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÝhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjêubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´KÝhjåubjé)�”}”(hŒ!**post** net-shaper-nl-post-doit ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hj.h]”hŒpost”…”�”}”(hj0h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj,ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´KÝhj(ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-post-doit”h]”hŒnet-shaper-nl-post-doit”…”�”}”(hjFh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÝhjCubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj(ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´KÝhjåubjé)�”}”(hŒ3**request** :attributes: [``ifindex``, ``handle``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjfh]”hŒrequest”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjdubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´KÝhj`ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj�h³hÇh´Kubj�)�”}”(hŒ[``ifindex``, ``handle``] ”h]”j-)�”}”(hŒ[``ifindex``, ``handle``]”h]”(hŒ[”…”�”}”(hj–h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj–ubhŒ, ”…”�”}”(hj–h²hh³Nh´Nubhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hj°h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj–ubhŒ]”…”�”}”(hj–h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÝhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÝhj~ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj{ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj`ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´KÝhjåubjé)�”}”(hŒ†**reply** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”(jï)�”}”(hŒ **reply**”h]”jõ)�”}”(hjìh]”hŒreply”…”�”}”(hjîh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjêubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´KÝhjæubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hŒo[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”j-)�”}”(hŒn[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``]”h]”(hŒ[”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``parent``”h]”hŒparent”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``metric``”h]”hŒmetric”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``bw-min``”h]”hŒbw-min”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``bw-max``”h]”hŒbw-max”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``burst``”h]”hŒburst”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``priority``”h]”hŒpriority”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ ``weight``”h]”hŒweight”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ]”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÝhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÝhjubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjæubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´KÝhjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhjßubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÎubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K×hjwh²hubj{)�”}”(hhh]”(j€)�”}”(hŒdump”h]”hŒdump”…”�”}”(hjÿh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjüh³hÇh´Kubj�)�”}”(hX**pre** net-shaper-nl-pre-dumpit **post** net-shaper-nl-post-dumpit **request** :attributes: [``ifindex``] **reply** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ!**pre** net-shaper-nl-pre-dumpit ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hjh]”hŒpre”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Kðhjubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-pre-dumpit”h]”hŒnet-shaper-nl-pre-dumpit”…”�”}”(hj2h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kðhj/ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Kðhjubjé)�”}”(hŒ#**post** net-shaper-nl-post-dumpit ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hjRh]”hŒpost”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjPubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´KðhjLubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-post-dumpit”h]”hŒnet-shaper-nl-post-dumpit”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kðhjgubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjLubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Kðhjubjé)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjŠh]”hŒrequest”…”�”}”(hjŒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjˆubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Kðhj„ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj¥h³hÇh´Kubj�)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hjºh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjÂh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjºubhŒ]”…”�”}”(hjºh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kðhj¶ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj¥ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kðhj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj„ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Kðhjubjé)�”}”(hŒ‰**reply** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”(jï)�”}”(hŒ **reply**”h]”jõ)�”}”(hjþh]”hŒreply”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjüubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Kðhjøubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hŒr[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”j-)�”}”(hŒn[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``]”h]”(hŒ[”…”�”}”(hj.h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”(hj.h²hh³Nh´Nubhô)�”}”(hŒ ``parent``”h]”hŒparent”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``metric``”h]”hŒmetric”…”�”}”(hjlh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``bw-min``”h]”hŒbw-min”…”�”}”(hj~h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``bw-max``”h]”hŒbw-max”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``burst``”h]”hŒburst”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``priority``”h]”hŒpriority”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ, ”…”�”}”hj.sbhô)�”}”(hŒ ``weight``”h]”hŒweight”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj.ubhŒ]”…”�”}”(hj.h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kðhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kðhjubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjøubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Kðhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÝhjwh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjVh²hh³hÇh´K×ubh×)�”}”(hŒ.. _net-shaper-operation-set:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-operation-set”uh1hÖh´KahjVh²hh³hÇubeh}”(h]”(j²jUeh ]”h"]”(Œget”Œnet-shaper-operation-get”eh$]”h&]”uh1hähj:h²hh³hÇh´K׌expect_referenced_by_name”}”j$ jKsŒexpect_referenced_by_id”}”jUjKsubhå)�”}”(hhh]”(hê)�”}”(hŒset”h]”hŒset”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÎuh1héhj+ h²hh³hÇh´Køubj-)�”}”(hŒˆCreate or update the specified shaper. The set operation can't be used to create a @node scope shaper, use the @group operation instead.”h]”hŒŠCreate or update the specified shaper. The set operation can’t be used to create a @node scope shaper, use the @group operation instead.”…”�”}”(hj< h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Køhj+ h²hubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjP h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjM h³hÇh´Kubj�)�”}”(hŒ*:ref:`net-shaper-attribute-set-net-shaper`”h]”j-)�”}”(hj` h]”h)�”}”(hj` h]”jœ)�”}”(hj` h]”hŒ#net-shaper-attribute-set-net-shaper”…”�”}”(hjh h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hje ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”jr Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒ#net-shaper-attribute-set-net-shaper”uh1hh³hÇh´Køhjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Køhj^ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjM ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KøhjJ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒflags”h]”hŒflags”…”�”}”(hj™ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj– h³hÇh´Kubj�)�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hj© h]”(hŒ[”…”�”}”(hj« h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hj² h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj« ubhŒ]”…”�”}”(hj« h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Køhj§ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj– ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KøhjJ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjÙ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÖ h³hÇh´Kubj�)�”}”(hŒÙ**pre** net-shaper-nl-pre-doit-write **post** net-shaper-nl-post-doit-write **request** :attributes: [``ifindex``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ%**pre** net-shaper-nl-pre-doit-write ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hjô h]”hŒpre”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjò ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mhjî ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-pre-doit-write”h]”hŒnet-shaper-nl-pre-doit-write”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjî ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mhjë ubjé)�”}”(hŒ'**post** net-shaper-nl-post-doit-write ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hj, h]”hŒpost”…”�”}”(hj. h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj* ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mhj& ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-post-doit-write”h]”hŒnet-shaper-nl-post-doit-write”…”�”}”(hjD h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MhjA ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj& ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mhjë ubjé)�”}”(hŒ**request** :attributes: [``ifindex``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjd h]”hŒrequest”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjb ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mhj^ ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj‚ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h³hÇh´Kubj�)�”}”(hŒf[``ifindex``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``] ”h]”j-)�”}”(hŒb[``ifindex``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``]”h]”(hŒ[”…”�”}”(hj” h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjœ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”(hj” h²hh³Nh´Nubhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hj® h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``metric``”h]”hŒmetric”…”�”}”(hjÀ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``bw-min``”h]”hŒbw-min”…”�”}”(hjÒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``bw-max``”h]”hŒbw-max”…”�”}”(hjä h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``burst``”h]”hŒburst”…”�”}”(hjö h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``priority``”h]”hŒpriority”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ, ”…”�”}”hj” sbhô)�”}”(hŒ ``weight``”h]”hŒweight”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj” ubhŒ]”…”�”}”(hj” h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj� ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjy ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj^ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mhjë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhjç ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÖ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KøhjJ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj+ h²hh³hÇh´Køubh×)�”}”(hŒ .. _net-shaper-operation-delete:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-operation-delete”uh1hÖh´Kzhj+ h²hh³hÇubeh}”(h]”(jÔj eh ]”h"]”(Œset”Œnet-shaper-operation-set”eh$]”h&]”uh1hähj:h²hh³hÇh´Køj' }”jx j sj) }”j j subhå)�”}”(hhh]”(hê)�”}”(hŒdelete”h]”hŒdelete”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjðuh1héhj} h²hh³hÇh´Mubj-)�”}”(hXClear (remove) the specified shaper. When deleting a @node shaper, reattach all the node's leaves to the deleted node's parent. If, after the removal, the parent shaper has no more leaves and the parent shaper scope is @node, the parent node is deleted, recursively. When deleting a @queue shaper or a @netdev shaper, the shaper disappears from the hierarchy, but the queue/device can still send traffic: it has an implicit node with infinite bandwidth. The queue's implicit node feeds an implicit RR node at the root of the hierarchy.”h]”hXClear (remove) the specified shaper. When deleting a @node shaper, reattach all the node’s leaves to the deleted node’s parent. If, after the removal, the parent shaper has no more leaves and the parent shaper scope is @node, the parent node is deleted, recursively. When deleting a @queue shaper or a @netdev shaper, the shaper disappears from the hierarchy, but the queue/device can still send traffic: it has an implicit node with infinite bandwidth. The queue’s implicit node feeds an implicit RR node at the root of the hierarchy.”…”�”}”(hjŽ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj} h²hubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj¢ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjŸ h³hÇh´Kubj�)�”}”(hŒ*:ref:`net-shaper-attribute-set-net-shaper`”h]”j-)�”}”(hj² h]”h)�”}”(hj² h]”jœ)�”}”(hj² h]”hŒ#net-shaper-attribute-set-net-shaper”…”�”}”(hjº h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj· ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”jÄ Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒ#net-shaper-attribute-set-net-shaper”uh1hh³hÇh´Mhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhj° ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjŸ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mhjœ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒflags”h]”hŒflags”…”�”}”(hjë h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjè h³hÇh´Kubj�)�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hjû h]”(hŒ[”…”�”}”(hjý h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjý ubhŒ]”…”�”}”(hjý h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mhjù ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjè ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mhjœ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdo”h]”hŒdo”…”�”}”(hj+ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj( h³hÇh´Kubj�)�”}”(hŒ�**pre** net-shaper-nl-pre-doit-write **post** net-shaper-nl-post-doit-write **request** :attributes: [``ifindex``, ``handle``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ%**pre** net-shaper-nl-pre-doit-write ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hjF h]”hŒpre”…”�”}”(hjH h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjD ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M hj@ ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-pre-doit-write”h]”hŒnet-shaper-nl-pre-doit-write”…”�”}”(hj^ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hj[ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M hj= ubjé)�”}”(hŒ'**post** net-shaper-nl-post-doit-write ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hj~ h]”hŒpost”…”�”}”(hj€ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj| ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M hjx ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-post-doit-write”h]”hŒnet-shaper-nl-post-doit-write”…”�”}”(hj– h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hj“ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjx ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M hj= ubjé)�”}”(hŒ6**request** :attributes: [``ifindex``, ``handle``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hj¶ h]”hŒrequest”…”�”}”(hj¸ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj´ ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M hj° ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÔ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÑ h³hÇh´Kubj�)�”}”(hŒ[``ifindex``, ``handle``] ”h]”j-)�”}”(hŒ[``ifindex``, ``handle``]”h]”(hŒ[”…”�”}”(hjæ h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjæ ubhŒ, ”…”�”}”(hjæ h²hh³Nh´Nubhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjæ ubhŒ]”…”�”}”(hjæ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M hjâ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÑ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M hjÎ ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjË ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj° ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M hj= ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhj9 ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj( ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mhjœ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj} h²hh³hÇh´Mubh×)�”}”(hŒ.. _net-shaper-operation-group:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-operation-group”uh1hÖh´K›hj} h²hh³hÇubeh}”(h]”(jöjr eh ]”h"]”(Œdelete”Œnet-shaper-operation-delete”eh$]”h&]”uh1hähj:h²hh³hÇh´Mj' }”j^ jh sj) }”jr jh subhå)�”}”(hhh]”(hê)�”}”(hŒgroup”h]”hŒgroup”…”�”}”(hjf h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhjc h²hh³hÇh´M&ubj-)�”}”(hXÍCreate or update a scheduling group, attaching the specified @leaves shapers under the specified node identified by @handle. The @leaves shapers scope must be @queue and the node shaper scope must be either @node or @netdev. When the node shaper has @node scope, if the @handle @id is not specified, a new shaper of such scope is created, otherwise the specified node must already exist. When updating an existing node shaper, the specified @leaves are added to the existing node; such node will also retain any preexisting leave. The @parent handle for a new node shaper defaults to the parent of all the leaves, provided all the leaves share the same parent. Otherwise @parent handle must be specified. The user can optionally provide shaping attributes for the node shaper. The operation is atomic, on failure no change is applied to the device shaping configuration, otherwise the @node shaper full identifier, comprising @binding and @handle, is provided as the reply.”h]”hXÍCreate or update a scheduling group, attaching the specified @leaves shapers under the specified node identified by @handle. The @leaves shapers scope must be @queue and the node shaper scope must be either @node or @netdev. When the node shaper has @node scope, if the @handle @id is not specified, a new shaper of such scope is created, otherwise the specified node must already exist. When updating an existing node shaper, the specified @leaves are added to the existing node; such node will also retain any preexisting leave. The @parent handle for a new node shaper defaults to the parent of all the leaves, provided all the leaves share the same parent. Otherwise @parent handle must be specified. The user can optionally provide shaping attributes for the node shaper. The operation is atomic, on failure no change is applied to the device shaping configuration, otherwise the @node shaper full identifier, comprising @binding and @handle, is provided as the reply.”…”�”}”(hjt h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M&hjc h²hubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hjˆ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj… h³hÇh´Kubj�)�”}”(hŒ*:ref:`net-shaper-attribute-set-net-shaper`”h]”j-)�”}”(hj˜ h]”h)�”}”(hj˜ h]”jœ)�”}”(hj˜ h]”hŒ#net-shaper-attribute-set-net-shaper”…”�”}”(hj  h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj� ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”jª Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒ#net-shaper-attribute-set-net-shaper”uh1hh³hÇh´M&hjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M&hj– ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj… ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M&hj‚ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒflags”h]”hŒflags”…”�”}”(hjÑ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÎ h³hÇh´Kubj�)�”}”(hŒ[``admin-perm``]”h]”j-)�”}”(hjá h]”(hŒ[”…”�”}”(hjã h²hh³Nh´Nubhô)�”}”(hŒ``admin-perm``”h]”hŒ admin-perm”…”�”}”(hjê h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjã ubhŒ]”…”�”}”(hjã h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M&hjß ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÎ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M&hj‚ h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hX'**pre** net-shaper-nl-pre-doit-write **post** net-shaper-nl-post-doit-write **request** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``, ``leaves``] **reply** :attributes: [``ifindex``, ``handle``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ%**pre** net-shaper-nl-pre-doit-write ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hj,h]”hŒpre”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj*ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M?hj&ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-pre-doit-write”h]”hŒnet-shaper-nl-pre-doit-write”…”�”}”(hjDh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M?hjAubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj&ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M?hj#ubjé)�”}”(hŒ'**post** net-shaper-nl-post-doit-write ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hjdh]”hŒpost”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjbubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M?hj^ubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-post-doit-write”h]”hŒnet-shaper-nl-post-doit-write”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M?hjyubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj^ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M?hj#ubjé)�”}”(hŒ”**request** :attributes: [``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``, ``leaves``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjœh]”hŒrequest”…”�”}”(hjžh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjšubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M?hj–ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjºh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj·h³hÇh´Kubj�)�”}”(hŒ{[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``, ``leaves``] ”h]”j-)�”}”(hŒz[``ifindex``, ``parent``, ``handle``, ``metric``, ``bw-min``, ``bw-max``, ``burst``, ``priority``, ``weight``, ``leaves``]”h]”(hŒ[”…”�”}”(hjÌh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjÔh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”(hjÌh²hh³Nh´Nubhô)�”}”(hŒ ``parent``”h]”hŒparent”…”�”}”(hjæh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hjøh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``metric``”h]”hŒmetric”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``bw-min``”h]”hŒbw-min”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``bw-max``”h]”hŒbw-max”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``burst``”h]”hŒburst”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``priority``”h]”hŒpriority”…”�”}”(hjRh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``weight``”h]”hŒweight”…”�”}”(hjdh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ, ”…”�”}”hjÌsbhô)�”}”(hŒ ``leaves``”h]”hŒleaves”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÌubhŒ]”…”�”}”(hjÌh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M?hjÈubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj·ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M?hj´ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj±ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj–ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M?hj#ubjé)�”}”(hŒ4**reply** :attributes: [``ifindex``, ``handle``] ”h]”(jï)�”}”(hŒ **reply**”h]”jõ)�”}”(hj²h]”hŒreply”…”�”}”(hj´h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhj°ubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´M?hj¬ubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjÐh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÍh³hÇh´Kubj�)�”}”(hŒ[``ifindex``, ``handle``] ”h]”j-)�”}”(hŒ[``ifindex``, ``handle``]”h]”(hŒ[”…”�”}”(hjâh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjâubhŒ, ”…”�”}”(hjâh²hh³Nh´Nubhô)�”}”(hŒ ``handle``”h]”hŒhandle”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjâubhŒ]”…”�”}”(hjâh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´M?hjÞubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÍubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M?hjÊubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjÇubah}”(h]”h ]”h"]”h$]”h&]”uh1j hj¬ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´M?hj#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´M&hj‚ h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjc h²hh³hÇh´M&ubh×)�”}”(hŒ!.. _net-shaper-operation-cap-get:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-operation-cap-get”uh1hÖh´KÇhjc h²hh³hÇubeh}”(h]”(jjX eh ]”h"]”(Œgroup”Œnet-shaper-operation-group”eh$]”h&]”uh1hähj:h²hh³hÇh´M&j' }”jZjN sj) }”jX jN subhå)�”}”(hhh]”(hê)�”}”(hŒcap-get”h]”hŒcap-get”…”�”}”(hjbh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj4uh1héhj_h²hh³hÇh´MQubj-)�”}”(hŒRGet the shaper capabilities supported by the given device for the specified scope.”h]”hŒRGet the shaper capabilities supported by the given device for the specified scope.”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MQhj_h²hubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒ attribute-set”h]”hŒ attribute-set”…”�”}”(hj„h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj�h³hÇh´Kubj�)�”}”(hŒ$:ref:`net-shaper-attribute-set-caps`”h]”j-)�”}”(hj”h]”h)�”}”(hj”h]”jœ)�”}”(hj”h]”hŒnet-shaper-attribute-set-caps”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj™ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”j¦Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-attribute-set-caps”uh1hh³hÇh´MQhj–ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MQhj’ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´MQhj~h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdo”h]”hŒdo”…”�”}”(hjÍh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÊh³hÇh´Kubj�)�”}”(hXg**pre** net-shaper-nl-cap-pre-doit **post** net-shaper-nl-cap-post-doit **request** :attributes: [``ifindex``, ``scope``] **reply** :attributes: [``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ#**pre** net-shaper-nl-cap-pre-doit ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hjèh]”hŒpre”…”�”}”(hjêh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjæubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´MXhjâubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-cap-pre-doit”h]”hŒnet-shaper-nl-cap-pre-doit”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhjýubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjâubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´MXhjßubjé)�”}”(hŒ%**post** net-shaper-nl-cap-post-doit ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hj h]”hŒpost”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´MXhjubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-cap-post-doit”h]”hŒnet-shaper-nl-cap-post-doit”…”�”}”(hj8h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´MXhjßubjé)�”}”(hŒ2**request** :attributes: [``ifindex``, ``scope``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjXh]”hŒrequest”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjVubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´MXhjRubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjvh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjsh³hÇh´Kubj�)�”}”(hŒ[``ifindex``, ``scope``] ”h]”j-)�”}”(hŒ[``ifindex``, ``scope``]”h]”(hŒ[”…”�”}”(hjˆh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjˆubhŒ, ”…”�”}”(hjˆh²hh³Nh´Nubhô)�”}”(hŒ ``scope``”h]”hŒscope”…”�”}”(hj¢h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjˆubhŒ]”…”�”}”(hjˆh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhj„ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjsubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´MXhjpubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjmubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjRubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´MXhjßubjé)�”}”(hŒÚ**reply** :attributes: [``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”(jï)�”}”(hŒ **reply**”h]”jõ)�”}”(hjÞh]”hŒreply”…”�”}”(hjàh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjÜubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´MXhjØubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hjüh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjùh³hÇh´Kubj�)�”}”(hŒÃ[``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”j-)�”}”(hŒÂ[``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``]”h]”(hŒ[”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ ``scope``”h]”hŒscope”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-metric-bps``”h]”hŒsupport-metric-bps”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-metric-pps``”h]”hŒsupport-metric-pps”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-nesting``”h]”hŒsupport-nesting”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-bw-min``”h]”hŒsupport-bw-min”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-bw-max``”h]”hŒsupport-bw-max”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-burst``”h]”hŒ support-burst”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-priority``”h]”hŒsupport-priority”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ, ”…”�”}”hjsbhô)�”}”(hŒ``support-weight``”h]”hŒsupport-weight”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ]”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´MXhj ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjùubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´MXhjöubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjØubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´MXhjßubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhjÛubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÊubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´MQhj~h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdump”h]”hŒdump”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hXc**pre** net-shaper-nl-cap-pre-dumpit **post** net-shaper-nl-cap-post-dumpit **request** :attributes: [``ifindex``] **reply** :attributes: [``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”jä)�”}”(hhh]”(jé)�”}”(hŒ%**pre** net-shaper-nl-cap-pre-dumpit ”h]”(jï)�”}”(hŒ**pre**”h]”jõ)�”}”(hjh]”hŒpre”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mlhjubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-cap-pre-dumpit”h]”hŒnet-shaper-nl-cap-pre-dumpit”…”�”}”(hj6h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mlhj3ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mlhjubjé)�”}”(hŒ'**post** net-shaper-nl-cap-post-dumpit ”h]”(jï)�”}”(hŒ**post**”h]”jõ)�”}”(hjVh]”hŒpost”…”�”}”(hjXh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjTubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´MlhjPubj )�”}”(hhh]”j-)�”}”(hŒnet-shaper-nl-cap-post-dumpit”h]”hŒnet-shaper-nl-cap-post-dumpit”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mlhjkubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjPubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mlhjubjé)�”}”(hŒ'**request** :attributes: [``ifindex``] ”h]”(jï)�”}”(hŒ **request**”h]”jõ)�”}”(hjŽh]”hŒrequest”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjŒubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mlhjˆubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj¬h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj©h³hÇh´Kubj�)�”}”(hŒ[``ifindex``] ”h]”j-)�”}”(hŒ [``ifindex``]”h]”(hŒ[”…”�”}”(hj¾h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hjÆh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¾ubhŒ]”…”�”}”(hj¾h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mlhjºubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj©ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mlhj¦ubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjˆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mlhjubjé)�”}”(hŒÝ**reply** :attributes: [``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”(jï)�”}”(hŒ **reply**”h]”jõ)�”}”(hjh]”hŒreply”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jôhjubah}”(h]”h ]”h"]”h$]”h&]”uh1jîh³hÇh´Mlhjüubj )�”}”(hhh]”jv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒ attributes”h]”hŒ attributes”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hŒÆ[``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``] ”h]”j-)�”}”(hŒÂ[``ifindex``, ``scope``, ``support-metric-bps``, ``support-metric-pps``, ``support-nesting``, ``support-bw-min``, ``support-bw-max``, ``support-burst``, ``support-priority``, ``support-weight``]”h]”(hŒ[”…”�”}”(hj2h²hh³Nh´Nubhô)�”}”(hŒ ``ifindex``”h]”hŒifindex”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”(hj2h²hh³Nh´Nubhô)�”}”(hŒ ``scope``”h]”hŒscope”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-metric-bps``”h]”hŒsupport-metric-bps”…”�”}”(hj^h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-metric-pps``”h]”hŒsupport-metric-pps”…”�”}”(hjph²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-nesting``”h]”hŒsupport-nesting”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-bw-min``”h]”hŒsupport-bw-min”…”�”}”(hj”h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-bw-max``”h]”hŒsupport-bw-max”…”�”}”(hj¦h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-burst``”h]”hŒ support-burst”…”�”}”(hj¸h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-priority``”h]”hŒsupport-priority”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ, ”…”�”}”hj2sbhô)�”}”(hŒ``support-weight``”h]”hŒsupport-weight”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj2ubhŒ]”…”�”}”(hj2h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Mlhj.ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Mlhjubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j hjüubeh}”(h]”h ]”h"]”h$]”h&]”uh1jèh³hÇh´Mlhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jãhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´MXhj~h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj_h²hh³hÇh´MQubeh}”(h]”(j:jTeh ]”h"]”(Œcap-get”Œnet-shaper-operation-cap-get”eh$]”h&]”uh1hähj:h²hh³hÇh´MQj' }”j/jJsj) }”jTjJsubeh}”(h]”j“ah ]”h"]”Œ operations”ah$]”h&]”uh1hähhæh²hh³hÇh´Kubhå)�”}”(hhh]”(hê)�”}”(hŒ Definitions”h]”hŒ Definitions”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjbuh1héhj;h²hh³hÇh´Mlubh×)�”}”(hŒ(.. _net-shaper-definition-max-handle-id:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ#net-shaper-definition-max-handle-id”uh1hÖh´Kõhj;h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒ max-handle-id”h]”hŒ max-handle-id”…”�”}”(hjZh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj�uh1héhjWh²hh³hÇh´K%ubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒtype”h]”hŒtype”…”�”}”(hjnh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjkh³hÇh´Kubj�)�”}”(hŒconst”h]”j-)�”}”(hj~h]”hŒconst”…”�”}”(hj€h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K%hj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjkubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K%hjhh²hubj{)�”}”(hhh]”(j€)�”}”(hŒvalue”h]”hŒvalue”…”�”}”(hjœh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj™h³hÇh´Kubj�)�”}”(hŒ67108862”h]”j-)�”}”(hj¬h]”hŒ67108862”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K%hjªubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj™ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K%hjhh²hubj{)�”}”(hhh]”(j€)�”}”(hŒscope”h]”hŒscope”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÇh³hÇh´Kubj�)�”}”(hŒ kernel ”h]”j-)�”}”(hŒkernel”h]”hŒkernel”…”�”}”(hjÜh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K%hjØubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÇubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K%hjhh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjWh²hh³hÇh´K%ubh×)�”}”(hŒ .. _net-shaper-definition-scope:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-definition-scope”uh1hÖh´KÿhjWh²hh³hÇubeh}”(h]”(j‡jVeh ]”h"]”(Œ max-handle-id”Œ#net-shaper-definition-max-handle-id”eh$]”h&]”uh1hähj;h²hh³hÇh´K%j' }”j jLsj) }”jVjLsubhå)�”}”(hhh]”(hê)�”}”(hŒscope”h]”hŒscope”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj£uh1héhjh²hh³hÇh´K*ubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj(h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj%h³hÇh´Kubj�)�”}”(hŒenum”h]”j-)�”}”(hj8h]”hŒenum”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hj6ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj%ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj"h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjVh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjSh³hÇh´Kubj�)�”}”(hŒ(Defines the shaper @id interpretation. ”h]”j-)�”}”(hŒ&Defines the shaper @id interpretation.”h]”hŒ&Defines the shaper @id interpretation.”…”�”}”(hjhh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hjdubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjSubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj"h²hubj{)�”}”(hhh]”(j€)�”}”(hŒentries”h]”hŒentries”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‚h³hÇh´Kubj�)�”}”(hX“:unspec: The scope is not specified. :netdev: The main shaper for the given network device. :queue: The shaper is attached to the given device queue, the @id represents the queue number. :node: The shaper allows grouping of queues or other node shapers; can be nested in either @netdev shapers or other @node shapers, allowing placement in any location of the scheduling tree, except leaves and root. ”h]”jv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒunspec”h]”hŒunspec”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjšh³hÇh´Kubj�)�”}”(hŒThe scope is not specified.”h]”j-)�”}”(hj­h]”hŒThe scope is not specified.”…”�”}”(hj¯h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hj«ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjšubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj—ubj{)�”}”(hhh]”(j€)�”}”(hŒnetdev”h]”hŒnetdev”…”�”}”(hjËh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÈh³hÇh´Kubj�)�”}”(hŒ-The main shaper for the given network device.”h]”j-)�”}”(hjÛh]”hŒ-The main shaper for the given network device.”…”�”}”(hjÝh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hjÙubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÈubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj—ubj{)�”}”(hhh]”(j€)�”}”(hŒqueue”h]”hŒqueue”…”�”}”(hjùh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjöh³hÇh´Kubj�)�”}”(hŒVThe shaper is attached to the given device queue, the @id represents the queue number.”h]”j-)�”}”(hj h]”hŒVThe shaper is attached to the given device queue, the @id represents the queue number.”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjöubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj—ubj{)�”}”(hhh]”(j€)�”}”(hŒnode”h]”hŒnode”…”�”}”(hj'h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj$h³hÇh´Kubj�)�”}”(hŒÑThe shaper allows grouping of queues or other node shapers; can be nested in either @netdev shapers or other @node shapers, allowing placement in any location of the scheduling tree, except leaves and root. ”h]”j-)�”}”(hŒÎThe shaper allows grouping of queues or other node shapers; can be nested in either @netdev shapers or other @node shapers, allowing placement in any location of the scheduling tree, except leaves and root.”h]”hŒÎThe shaper allows grouping of queues or other node shapers; can be nested in either @netdev shapers or other @node shapers, allowing placement in any location of the scheduling tree, except leaves and root.”…”�”}”(hj9h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K*hj5ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj$ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj—ubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K*hj"h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjh²hh³hÇh´K*ubh×)�”}”(hŒ!.. _net-shaper-definition-metric:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-definition-metric”uh1hÖh´Mhjh²hh³hÇubeh}”(h]”(j©jeh ]”h"]”(Œscope”Œnet-shaper-definition-scope”eh$]”h&]”uh1hähj;h²hh³hÇh´K*j' }”j{jüsj) }”jjüsubhå)�”}”(hhh]”(hê)�”}”(hŒmetric”h]”hŒmetric”…”�”}”(hjƒh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjÅuh1héhj€h²hh³hÇh´KBubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒtype”h]”hŒtype”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj”h³hÇh´Kubj�)�”}”(hŒenum”h]”j-)�”}”(hj§h]”hŒenum”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KBhj¥ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj”ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KBhj‘h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÂh³hÇh´Kubj�)�”}”(hŒ+Different metric supported by the shaper. ”h]”j-)�”}”(hŒ)Different metric supported by the shaper.”h]”hŒ)Different metric supported by the shaper.”…”�”}”(hj×h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KBhjÓubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÂubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KBhj‘h²hubj{)�”}”(hhh]”(j€)�”}”(hŒentries”h]”hŒentries”…”�”}”(hjôh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjñh³hÇh´Kubj�)�”}”(hŒi:bps: Shaper operates on a bits per second basis. :pps: Shaper operates on a packets per second basis. ”h]”jv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒbps”h]”hŒbps”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj h³hÇh´Kubj�)�”}”(hŒ+Shaper operates on a bits per second basis.”h]”j-)�”}”(hjh]”hŒ+Shaper operates on a bits per second basis.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KBhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KBhjubj{)�”}”(hhh]”(j€)�”}”(hŒpps”h]”hŒpps”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj7h³hÇh´Kubj�)�”}”(hŒ1Shaper operates on a packets per second basis. ”h]”j-)�”}”(hŒ.Shaper operates on a packets per second basis.”h]”hŒ.Shaper operates on a packets per second basis.”…”�”}”(hjLh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KBhjHubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj7ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KBhjubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjñubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KBhj‘h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj€h²hh³hÇh´KBubeh}”(h]”(jËjueh ]”h"]”(Œmetric”Œnet-shaper-definition-metric”eh$]”h&]”uh1hähj;h²hh³hÇh´KBj' }”jƒjksj) }”jujksubeh}”(h]”jhah ]”h"]”Œ definitions”ah$]”h&]”uh1hähhæh²hh³hÇh´Mlubhå)�”}”(hhh]”(hê)�”}”(hŒAttribute sets”h]”hŒAttribute sets”…”�”}”(hj’h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjóuh1héhj�h²hh³hÇh´KBubh×)�”}”(hŒ(.. _net-shaper-attribute-set-net-shaper:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ#net-shaper-attribute-set-net-shaper”uh1hÖh´M"hj�h²hh³hÇubhå)�”}”(hhh]”(hê)�”}”(hŒ net-shaper”h]”hŒ net-shaper”…”�”}”(hj®h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjuh1héhj«h²hh³hÇh´KBubhå)�”}”(hhh]”(hê)�”}”(hŒhandle (``nest``)”h]”(hŒhandle (”…”�”}”(hj¿h²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjÇh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj¿ubhŒ)”…”�”}”(hj¿h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¼h²hh³hÇh´KRubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjâh³hÇh´Kubj�)�”}”(hŒ&:ref:`net-shaper-attribute-set-handle`”h]”j-)�”}”(hjõh]”h)�”}”(hjõh]”jœ)�”}”(hjõh]”hŒnet-shaper-attribute-set-handle”…”�”}”(hjýh²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hjúubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”jŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-attribute-set-handle”uh1hh³hÇh´KRhj÷ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KRhjóubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjâube• ‹h}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KRhjßh²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj.h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj+h³hÇh´Kubj�)�”}”(hŒCUnique identifier for the given shaper inside the owning device. ”h]”j-)�”}”(hŒ@Unique identifier for the given shaper inside the owning device.”h]”hŒ@Unique identifier for the given shaper inside the owning device.”…”�”}”(hj@h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KRhj<ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj+ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KRhjßh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj¼h²hh³hÇh´KRubeh}”(h]”Œ handle-nest”ah ]”h"]”Œ handle (nest)”ah$]”h&]”uh1hähj«h²hh³hÇh´KRubhå)�”}”(hhh]”(hê)�”}”(hŒmetric (``u32``)”h]”(hŒmetric (”…”�”}”(hjkh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjsh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjkubhŒ)”…”�”}”(hjkh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjhh²hh³hÇh´KWubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj‘h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjŽh³hÇh´Kubj�)�”}”(hŒ#:ref:`net-shaper-definition-metric`”h]”j-)�”}”(hj¡h]”h)�”}”(hj¡h]”jœ)�”}”(hj¡h]”hŒnet-shaper-definition-metric”…”�”}”(hj©h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj¦ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”j³Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-definition-metric”uh1hh³hÇh´KWhj£ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KWhjŸubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjŽubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KWhj‹h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÚh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj×h³hÇh´Kubj�)�”}”(hŒ@Metric used by the given shaper for bw-min, bw-max and burst. ”h]”j-)�”}”(hŒ=Metric used by the given shaper for bw-min, bw-max and burst.”h]”hŒ=Metric used by the given shaper for bw-min, bw-max and burst.”…”�”}”(hjìh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KWhjèubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj×ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KWhj‹h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjhh²hh³hÇh´KWubeh}”(h]”Œ metric-u32”ah ]”h"]”Œ metric (u32)”ah$]”h&]”uh1hähj«h²hh³hÇh´KWubhå)�”}”(hhh]”(hê)�”}”(hŒbw-min (``uint``)”h]”(hŒbw-min (”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjh²hh³hÇh´K\ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj=h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj:h³hÇh´Kubj�)�”}”(hŒ-Guaranteed bandwidth for the given shaper. ”h]”j-)�”}”(hŒ*Guaranteed bandwidth for the given shaper.”h]”hŒ*Guaranteed bandwidth for the given shaper.”…”�”}”(hjOh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K\hjKubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj:ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K\hj7h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjh²hh³hÇh´K\ubeh}”(h]”Œ bw-min-uint”ah ]”h"]”Œ bw-min (uint)”ah$]”h&]”uh1hähj«h²hh³hÇh´K\ubhå)�”}”(hhh]”(hê)�”}”(hŒbw-max (``uint``)”h]”(hŒbw-max (”…”�”}”(hjzh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjzubhŒ)”…”�”}”(hjzh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjwh²hh³hÇh´K`ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj�h³hÇh´Kubj�)�”}”(hŒ>Maximum bandwidth for the given shaper or 0 when unlimited. ”h]”j-)�”}”(hŒ;Maximum bandwidth for the given shaper or 0 when unlimited.”h]”hŒ;Maximum bandwidth for the given shaper or 0 when unlimited.”…”�”}”(hj²h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K`hj®ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K`hjšh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjwh²hh³hÇh´K`ubeh}”(h]”Œ bw-max-uint”ah ]”h"]”Œ bw-max (uint)”ah$]”h&]”uh1hähj«h²hh³hÇh´K`ubhå)�”}”(hhh]”(hê)�”}”(hŒburst (``uint``)”h]”(hŒburst (”…”�”}”(hjÝh²hh³Nh´Nubhô)�”}”(hŒ``uint``”h]”hŒuint”…”�”}”(hjåh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÝubhŒ)”…”�”}”(hjÝh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÚh²hh³hÇh´Kdubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjh³hÇh´Kubj�)�”}”(hŒJMaximum burst-size for shaping. Should not be interpreted as a quantum. ”h]”j-)�”}”(hŒGMaximum burst-size for shaping. Should not be interpreted as a quantum.”h]”hŒGMaximum burst-size for shaping. Should not be interpreted as a quantum.”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kdhjubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kdhjýh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjÚh²hh³hÇh´Kdubeh}”(h]”Œ burst-uint”ah ]”h"]”Œ burst (uint)”ah$]”h&]”uh1hähj«h²hh³hÇh´Kdubhå)�”}”(hhh]”(hê)�”}”(hŒpriority (``u32``)”h]”(hŒ priority (”…”�”}”(hj@h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjHh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj@ubhŒ)”…”�”}”(hj@h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj=h²hh³hÇh´Kjubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjfh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjch³hÇh´Kubj�)�”}”(hŒcScheduling priority for the given shaper. The priority scheduling is applied to sibling shapers. ”h]”j-)�”}”(hŒ`Scheduling priority for the given shaper. The priority scheduling is applied to sibling shapers.”h]”hŒ`Scheduling priority for the given shaper. The priority scheduling is applied to sibling shapers.”…”�”}”(hjxh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kjhjtubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjcubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kjhj`h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj=h²hh³hÇh´Kjubeh}”(h]”Œ priority-u32”ah ]”h"]”Œpriority (u32)”ah$]”h&]”uh1hähj«h²hh³hÇh´Kjubhå)�”}”(hhh]”(hê)�”}”(hŒweight (``u32``)”h]”(hŒweight (”…”�”}”(hj£h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj«h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj£ubhŒ)”…”�”}”(hj£h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj h²hh³hÇh´Kpubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÉh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÆh³hÇh´Kubj�)�”}”(hŒ‹Relative weight for round robin scheduling of the given shaper. The scheduling is applied to all sibling shapers with the same priority. ”h]”j-)�”}”(hŒˆRelative weight for round robin scheduling of the given shaper. The scheduling is applied to all sibling shapers with the same priority.”h]”hŒˆRelative weight for round robin scheduling of the given shaper. The scheduling is applied to all sibling shapers with the same priority.”…”�”}”(hjÛh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kphj×ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÆubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KphjÃh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj h²hh³hÇh´Kpubeh}”(h]”Œ weight-u32”ah ]”h"]”Œ weight (u32)”ah$]”h&]”uh1hähj«h²hh³hÇh´Kpubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjh²hh³hÇh´Kxubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj,h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj)h³hÇh´Kubj�)�”}”(hŒ/Interface index owning the specified shaper. ”h]”j-)�”}”(hŒ,Interface index owning the specified shaper.”h]”hŒ,Interface index owning the specified shaper.”…”�”}”(hj>h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kxhj:ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj)ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kxhj&h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjh²hh³hÇh´Kxubeh}”(h]”Œ ifindex-u32”ah ]”h"]”h$]”Œ ifindex (u32)”ah&]”uh1hähj«h²hh³hÇh´KxŒ referenced”Kubhå)�”}”(hhh]”(hê)�”}”(hŒparent (``nest``)”h]”(hŒparent (”…”�”}”(hjjh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjrh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjjubhŒ)”…”�”}”(hjjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjgh²hh³hÇh´K|ubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hj�h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj�h³hÇh´Kubj�)�”}”(hŒ&:ref:`net-shaper-attribute-set-handle`”h]”j-)�”}”(hj h]”h)�”}”(hj h]”jœ)�”}”(hj h]”hŒnet-shaper-attribute-set-handle”…”�”}”(hj¨h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hj¥ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”j²Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-attribute-set-handle”uh1hh³hÇh´K|hj¢ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K|hjžubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj�ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K|hjŠh²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÙh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÖh³hÇh´Kubj�)�”}”(hŒVIdentifier for the parent of the affected shaper. Only needed for @group operation. ”h]”j-)�”}”(hŒSIdentifier for the parent of the affected shaper. Only needed for @group operation.”h]”hŒSIdentifier for the parent of the affected shaper. Only needed for @group operation.”…”�”}”(hjëh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K|hjçubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÖubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K|hjŠh²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjgh²hh³hÇh´K|ubeh}”(h]”Œ parent-nest”ah ]”h"]”Œ parent (nest)”ah$]”h&]”uh1hähj«h²hh³hÇh´K|ubhå)�”}”(hhh]”(hê)�”}”(hŒleaves (``nest``)”h]”(hŒleaves (”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``nest``”h]”hŒnest”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjh²hh³hÇh´Kƒubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒ multi-attr”h]”hŒ multi-attr”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj9h³hÇh´Kubj�)�”}”(hŒTrue”h]”j-)�”}”(hjLh]”hŒTrue”…”�”}”(hjNh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KƒhjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kƒhj6h²hubj{)�”}”(hhh]”(j€)�”}”(hŒnested-attributes”h]”hŒnested-attributes”…”�”}”(hjjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjgh³hÇh´Kubj�)�”}”(hŒ):ref:`net-shaper-attribute-set-leaf-info`”h]”j-)�”}”(hjzh]”h)�”}”(hjzh]”jœ)�”}”(hjzh]”hŒ"net-shaper-attribute-set-leaf-info”…”�”}”(hj‚h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hjubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”jŒŒreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒ"net-shaper-attribute-set-leaf-info”uh1hh³hÇh´Kƒhj|ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kƒhjxubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjgubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kƒhj6h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj³h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj°h³hÇh´Kubj�)�”}”(hŒ;Describes a set of leaves shapers for a @group operation. ”h]”j-)�”}”(hŒ9Describes a set of leaves shapers for a @group operation.”h]”hŒ9Describes a set of leaves shapers for a @group operation.”…”�”}”(hjÅh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KƒhjÁubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj°ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´Kƒhj6h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjh²hh³hÇh´Kƒubh×)�”}”(hŒ$.. _net-shaper-attribute-set-handle:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-attribute-set-handle”uh1hÖh´Mghjh²hh³hÇubeh}”(h]”Œ leaves-nest”ah ]”h"]”Œ leaves (nest)”ah$]”h&]”uh1hähj«h²hh³hÇh´Kƒubeh}”(h]”(jjªeh ]”h"]”(Œ net-shaper”Œ#net-shaper-attribute-set-net-shaper”eh$]”h&]”uh1hähj�h²hh³hÇh´KBj' }”jýj sj) }”jªj subhå)�”}”(hhh]”(hê)�”}”(hŒhandle”h]”hŒhandle”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâj4uh1héhjh²hh³hÇh´Kƒubhå)�”}”(hhh]”(hê)�”}”(hŒscope (``u32``)”h]”(hŒscope (”…”�”}”(hjh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjubhŒ)”…”�”}”(hjh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjh²hh³hÇh´K�ubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒenum”h]”hŒenum”…”�”}”(hj<h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj9h³hÇh´Kubj�)�”}”(hŒ":ref:`net-shaper-definition-scope`”h]”j-)�”}”(hjLh]”h)�”}”(hjLh]”jœ)�”}”(hjLh]”hŒnet-shaper-definition-scope”…”�”}”(hjTh²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hjQubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”j^Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-definition-scope”uh1hh³hÇh´K�hjNubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K�hjJubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj9ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K�hj6h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj…h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‚h³hÇh´Kubj�)�”}”(hŒ)Defines the shaper @id interpretation. ”h]”j-)�”}”(hŒ&Defines the shaper @id interpretation.”h]”hŒ&Defines the shaper @id interpretation.”…”�”}”(hj—h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K�hj“ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj‚ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K�hj6h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhjh²hh³hÇh´K�ubeh}”(h]”Œ scope-u32”ah ]”h"]”h$]”Œ scope (u32)”ah&]”uh1hähjh²hh³hÇh´K�jfKubhå)�”}”(hhh]”(hê)�”}”(hŒ id (``u32``)”h]”(hŒid (”…”�”}”(hjÂh²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjÊh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÂubhŒ)”…”�”}”(hjÂh²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¿h²hh³hÇh´K’ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjèh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjåh³hÇh´Kubj�)�”}”(hŒ˜Numeric identifier of a shaper. The id semantic depends on the scope. For @queue scope it's the queue id and for @node scope it's the node identifier. ”h]”j-)�”}”(hŒ–Numeric identifier of a shaper. The id semantic depends on the scope. For @queue scope it's the queue id and for @node scope it's the node identifier.”h]”hŒšNumeric identifier of a shaper. The id semantic depends on the scope. For @queue scope it’s the queue id and for @node scope it’s the node identifier.”…”�”}”(hjúh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K’hjöubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjåubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K’hjâh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj¿h²hh³hÇh´K’ubh×)�”}”(hŒ'.. _net-shaper-attribute-set-leaf-info:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒ"net-shaper-attribute-set-leaf-info”uh1hÖh´Mxhj¿h²hh³hÇubeh}”(h]”Œid-u32”ah ]”h"]”Œid (u32)”ah$]”h&]”uh1hähjh²hh³hÇh´K’ubeh}”(h]”(j:jïeh ]”h"]”Œnet-shaper-attribute-set-handle”ah$]”Œhandle”ah&]”uh1hähj�h²hh³hÇh´KƒjfKj' }”j1jåsj) }”jïjåsubhå)�”}”(hhh]”(hê)�”}”(hŒ leaf-info”h]”hŒ leaf-info”…”�”}”(hj:h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjVuh1héhj7h²hh³hÇh´K’ubhå)�”}”(hhh]”hê)�”}”(hŒhandle”h]”hŒhandle”…”�”}”(hjKh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjHh²hh³hÇh´KŸubah}”(h]”Œid1”ah ]”h"]”h$]”j3ah&]”uh1hähj7h²hh³hÇh´KŸjfKubhå)�”}”(hhh]”hê)�”}”(hŒpriority”h]”hŒpriority”…”�”}”(hjch²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhj`h²hh³hÇh´K¡ubah}”(h]”Œpriority”ah ]”h"]”Œpriority”ah$]”h&]”uh1hähj7h²hh³hÇh´K¡ubhå)�”}”(hhh]”(hê)�”}”(hŒweight”h]”hŒweight”…”�”}”(hj|h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1héhjyh²hh³hÇh´K£ubh×)�”}”(hŒ".. _net-shaper-attribute-set-caps:”h]”h}”(h]”h ]”h"]”h$]”h&]”hâŒnet-shaper-attribute-set-caps”uh1hÖh´M‹hjyh²hh³hÇubeh}”(h]”Œweight”ah ]”h"]”Œweight”ah$]”h&]”uh1hähj7h²hh³hÇh´K£ubeh}”(h]”(j\j$eh ]”h"]”(Œ leaf-info”Œ"net-shaper-attribute-set-leaf-info”eh$]”h&]”uh1hähj�h²hh³hÇh´K’j' }”j¢jsj) }”j$jsubhå)�”}”(hhh]”(hê)�”}”(hŒcaps”h]”hŒcaps”…”�”}”(hjªh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”hâjxuh1héhj§h²hh³hÇh´K£ubhå)�”}”(hhh]”(hê)�”}”(hŒifindex (``u32``)”h]”(hŒ ifindex (”…”�”}”(hj»h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hjÃh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj»ubhŒ)”…”�”}”(hj»h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj¸h²hh³hÇh´K¨ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjáh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÞh³hÇh´Kubj�)�”}”(hŒ4Interface index queried for shapers capabilities. ”h]”j-)�”}”(hŒ1Interface index queried for shapers capabilities.”h]”hŒ1Interface index queried for shapers capabilities.”…”�”}”(hjóh²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¨hjïubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÞubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K¨hjÛh²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj¸h²hh³hÇh´K¨ubeh}”(h]”Œid2”ah ]”h"]”h$]”jdah&]”uh1hähj§h²hh³hÇh´K¨jfKubhå)�”}”(hhh]”(hê)�”}”(hŒscope (``u32``)”h]”(hŒscope (”…”�”}”(hj h²hh³Nh´Nubhô)�”}”(hŒ``u32``”h]”hŒu32”…”�”}”(hj% h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj ubhŒ)”…”�”}”(hj h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj h²hh³hÇh´K¬ubjv)�”}”(hhh]”(j{)�”}”(hhh]”(j€)�”}”(hŒenum”h]”hŒenum”…”�”}”(hjC h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj@ h³hÇh´Kubj�)�”}”(hŒ":ref:`net-shaper-definition-scope`”h]”j-)�”}”(hjS h]”h)�”}”(hjS h]”jœ)�”}”(hjS h]”hŒnet-shaper-definition-scope”…”�”}”(hj[ h²hh³Nh´Nubah}”(h]”h ]”(j§Œstd”Œstd-ref”eh"]”h$]”h&]”uh1j›hjX ubah}”(h]”h ]”h"]”h$]”h&]”Œrefdoc”j´Œ refdomain”je Œreftype”Œref”Œ refexplicit”‰Œrefwarn”ˆjºŒnet-shaper-definition-scope”uh1hh³hÇh´K¬hjU ubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¬hjQ ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj@ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K¬hj= h²hubj{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjŒ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj‰ h³hÇh´Kubj�)�”}”(hŒ5The scope to which the queried capabilities apply. ”h]”j-)�”}”(hŒ2The scope to which the queried capabilities apply.”h]”hŒ2The scope to which the queried capabilities apply.”…”�”}”(hjž h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¬hjš ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj‰ ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K¬hj= h²hubeh}”(h]”h ]”h"]”h$]”h&]”uh1juhj h²hh³hÇh´K¬ubeh}”(h]”Œid3”ah ]”h"]”h$]”j½ah&]”uh1hähj§h²hh³hÇh´K¬jfKubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-metric-bps (``flag``)”h]”(hŒsupport-metric-bps (”…”�”}”(hjÈ h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hjÐ h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjÈ ubhŒ)”…”�”}”(hjÈ h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjÅ h²hh³hÇh´K±ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjî h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjë h³hÇh´Kubj�)�”}”(hŒ@The device accepts 'bps' metric for bw-min, bw-max and burst. ”h]”j-)�”}”(hŒ=The device accepts 'bps' metric for bw-min, bw-max and burst.”h]”hŒAThe device accepts ‘bps’ metric for bw-min, bw-max and burst.”…”�”}”(hj!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K±hjü ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjë ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K±hjè h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjÅ h²hh³hÇh´K±ubeh}”(h]”Œsupport-metric-bps-flag”ah ]”h"]”Œsupport-metric-bps (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´K±ubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-metric-pps (``flag``)”h]”(hŒsupport-metric-pps (”…”�”}”(hj+!h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj3!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj+!ubhŒ)”…”�”}”(hj+!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj(!h²hh³hÇh´Kµubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjQ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjN!h³hÇh´Kubj�)�”}”(hŒ@The device accepts 'pps' metric for bw-min, bw-max and burst. ”h]”j-)�”}”(hŒ=The device accepts 'pps' metric for bw-min, bw-max and burst.”h]”hŒAThe device accepts ‘pps’ metric for bw-min, bw-max and burst.”…”�”}”(hjc!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´Kµhj_!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjN!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KµhjK!h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj(!h²hh³hÇh´Kµubeh}”(h]”Œsupport-metric-pps-flag”ah ]”h"]”Œsupport-metric-pps (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´Kµubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-nesting (``flag``)”h]”(hŒsupport-nesting (”…”�”}”(hjŽ!h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj–!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjŽ!ubhŒ)”…”�”}”(hjŽ!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj‹!h²hh³hÇh´K¹ubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj´!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj±!h³hÇh´Kubj�)�”}”(hŒ™The device supports nesting shaper belonging to this scope below 'node' scoped shapers. Only 'queue' and 'node' scope can have flag 'support-nesting'. ”h]”j-)�”}”(hŒ–The device supports nesting shaper belonging to this scope below 'node' scoped shapers. Only 'queue' and 'node' scope can have flag 'support-nesting'.”h]”hŒ¦The device supports nesting shaper belonging to this scope below ‘node’ scoped shapers. Only ‘queue’ and ‘node’ scope can have flag ‘support-nesting’.”…”�”}”(hjÆ!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´K¹hjÂ!ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj±!ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´K¹hj®!h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj‹!h²hh³hÇh´K¹ubeh}”(h]”Œsupport-nesting-flag”ah ]”h"]”Œsupport-nesting (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´K¹ubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-bw-min (``flag``)”h]”(hŒsupport-bw-min (”…”�”}”(hjñ!h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hjù!h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjñ!ubhŒ)”…”�”}”(hjñ!h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjî!h²hh³hÇh´KÀubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj"h³hÇh´Kubj�)�”}”(hŒ0The device supports a minimum guaranteed B/W. ”h]”j-)�”}”(hŒ-The device supports a minimum guaranteed B/W.”h]”hŒ-The device supports a minimum guaranteed B/W.”…”�”}”(hj)"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÀhj%"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÀhj"h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjî!h²hh³hÇh´KÀubeh}”(h]”Œsupport-bw-min-flag”ah ]”h"]”Œsupport-bw-min (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´KÀubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-bw-max (``flag``)”h]”(hŒsupport-bw-max (”…”�”}”(hjT"h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj\"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhjT"ubhŒ)”…”�”}”(hjT"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjQ"h²hh³hÇh´KÄubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjz"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjw"h³hÇh´Kubj�)�”}”(hŒ+The device supports maximum B/W shaping. ”h]”j-)�”}”(hŒ(The device supports maximum B/W shaping.”h]”hŒ(The device supports maximum B/W shaping.”…”�”}”(hjŒ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÄhjˆ"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjw"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÄhjt"h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjQ"h²hh³hÇh´KÄubeh}”(h]”Œsupport-bw-max-flag”ah ]”h"]”Œsupport-bw-max (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´KÄubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-burst (``flag``)”h]”(hŒsupport-burst (”…”�”}”(hj·"h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj¿"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj·"ubhŒ)”…”�”}”(hj·"h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj´"h²hh³hÇh´KÈubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hjÝ"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhjÚ"h³hÇh´Kubj�)�”}”(hŒ,The device supports a maximum burst size. ”h]”j-)�”}”(hŒ)The device supports a maximum burst size.”h]”hŒ)The device supports a maximum burst size.”…”�”}”(hjï"h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÈhjë"ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hjÚ"ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÈhj×"h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj´"h²hh³hÇh´KÈubeh}”(h]”Œsupport-burst-flag”ah ]”h"]”Œsupport-burst (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´KÈubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-priority (``flag``)”h]”(hŒsupport-priority (”…”�”}”(hj#h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj"#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj#ubhŒ)”…”�”}”(hj#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhj#h²hh³hÇh´KÌubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj@#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj=#h³hÇh´Kubj�)�”}”(hŒ+The device supports priority scheduling. ”h]”j-)�”}”(hŒ(The device supports priority scheduling.”h]”hŒ(The device supports priority scheduling.”…”�”}”(hjR#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÌhjN#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj=#ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÌhj:#h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhj#h²hh³hÇh´KÌubeh}”(h]”Œsupport-priority-flag”ah ]”h"]”Œsupport-priority (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´KÌubhå)�”}”(hhh]”(hê)�”}”(hŒsupport-weight (``flag``)”h]”(hŒsupport-weight (”…”�”}”(hj}#h²hh³Nh´Nubhô)�”}”(hŒ``flag``”h]”hŒflag”…”�”}”(hj…#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1hóhj}#ubhŒ)”…”�”}”(hj}#h²hh³Nh´Nubeh}”(h]”h ]”h"]”h$]”h&]”uh1héhjz#h²hh³hÇh´KÐubjv)�”}”(hhh]”j{)�”}”(hhh]”(j€)�”}”(hŒdoc”h]”hŒdoc”…”�”}”(hj£#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1jhj #h³hÇh´Kubj�)�”}”(hŒ5The device supports weighted round robin scheduling. ”h]”j-)�”}”(hŒ4The device supports weighted round robin scheduling.”h]”hŒ4The device supports weighted round robin scheduling.”…”�”}”(hjµ#h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,h³hÇh´KÐhj±#ubah}”(h]”h ]”h"]”h$]”h&]”uh1j�hj #ubeh}”(h]”h ]”h"]”h$]”h&]”uh1jzh³hÇh´KÐhj�#h²hubah}”(h]”h ]”h"]”h$]”h&]”uh1juhjz#h²hh³hÇh´KÐubeh}”(h]”Œsupport-weight-flag”ah ]”h"]”Œsupport-weight (flag)”ah$]”h&]”uh1hähj§h²hh³hÇh´KÐubeh}”(h]”(j~j”eh ]”h"]”(Œcaps”Œnet-shaper-attribute-set-caps”eh$]”h&]”uh1hähj�h²hh³hÇh´K£j' }”jâ#jŠsj) }”j”jŠsubeh}”(h]”jùah ]”h"]”Œattribute sets”ah$]”h&]”uh1hähhæh²hh³hÇh´KBubeh}”(h]”(jRhãeh ]”h"]”(Œ'family net-shaper netlink specification”Œnetlink-net-shaper”eh$]”h&]”uh1hähhh²hh³hÇh´Kj' }”jó#hØsj) }”hãhØsubeh}”(h]”h ]”h"]”h$]”h&]”Œsource”hÇuh1hŒcurrent_source”NŒ current_line”NŒsettings”Œdocutils.frontend”ŒValues”“”)�”}”(héNŒ generator”NŒ datestamp”NŒ source_link”NŒ source_url”NŒ toc_backlinks”Œentry”Œfootnote_backlinks”KŒ sectnum_xform”KŒstrip_comments”NŒstrip_elements_with_classes”NŒ strip_classes”NŒ report_level”KŒ halt_level”KŒexit_status_level”KŒdebug”NŒwarning_stream”NŒ traceback”ˆŒinput_encoding”Œ utf-8-sig”Œinput_encoding_error_handler”Œstrict”Œoutput_encoding”Œutf-8”Œoutput_encoding_error_handler”j$Œerror_encoding”Œutf-8”Œerror_encoding_error_handler”Œbackslashreplace”Œ language_code”Œen”Œrecord_dependencies”NŒconfig”NŒ id_prefix”hŒauto_id_prefix”Œid”Œ dump_settings”NŒdump_internals”NŒdump_transforms”NŒdump_pseudo_xml”NŒexpose_internals”NŒstrict_visitor”NŒ_disable_config”NŒ_source”hÇŒ _destination”NŒ _config_files”]”Œ7/var/lib/git/docbuild/linux/Documentation/docutils.conf”aŒfile_insertion_enabled”ˆŒ raw_enabled”KŒline_length_limit”M'Œdoctitle_xform”‰Œ docinfo_xform”KŒsectsubtitle_xform”‰Œ image_loading”Œlink”Œembed_stylesheet”‰Œcloak_email_addresses”ˆŒ pep_base_url”Œhttps://peps.python.org/”Œpep_references”NŒ rfc_base_url”Œ&https://datatracker.ietf.org/doc/html/”Œrfc_references”NŒsection_self_link”‰Œsmartquotes_locales”]”Œenv”NŒtrim_footnote_reference_space”‰Œ smart_quotes”ˆubŒreporter”NŒindirect_targets”]”Œsubstitution_defs”}”Œsubstitution_names”}”Œrefnames”}”Œrefids”}”(hã]”hØajU]”jKaj ]”j ajr ]”jh ajX ]”jN ajT]”jJajV]”jLaj]”jüaju]”jkajª]”j ajï]”jåaj$]”jaj”]”jŠauŒnameids”}”(jó#hãjò#jRj¯j«j7jqj8j“j$ jUj# j²jx j jw jÔj^ jr j] jöjZjX jYjj/jTj.j:jŒjhj jVj j‡j{jjzj©jƒjuj‚jËjë#jùjýjªjüjjejbjjjtjqj×jÔj:j7j�jšjjýŒ ifindex (u32)”Njj jõjòj1jïŒhandle”NŒ scope (u32)”Nj*j'j¢j$j¡j\jvjsjšj—jâ#j”já#j~j%!j"!jˆ!j…!jë!jè!jN"jK"j±"j®"j#j#jw#jt#jÚ#j×#uŒ nametypes”}”(jó#ˆjò#‰j¯‰j7‰j8‰j$ ˆj# ‰jx ˆjw ‰j^ ˆj] ‰jZˆjY‰j/ˆj.‰jŒ‰j ˆj ‰j{ˆjz‰jƒˆj‚‰jë#‰jýˆjü‰je‰j‰jt‰j׉j:‰j�‰j‰jf$‰j‰jõ‰j1ˆjg$‰jh$‰j*‰j¢ˆj¡‰jv‰jš‰jâ#ˆjá#‰j%!‰jˆ!‰jë!‰jN"‰j±"‰j#‰jw#‰jÚ#‰uh}”(hãhæjRhæj«jjqj²j“j:jUjVj²jVj j+ jÔj+ jr j} jöj} jX jc jjc jTj_j:j_jhj;jVjWj‡jWjjj©jjuj€jËj€jùj�jªj«jj«jbj¼jjhjqjjÔjwj7jÚjšj=jýj j`jj jgjòjjïjj:jj¹jj'j¿j$j7j\j7j[jHjsj`j—jyj”j§j~j§j j¸jÀ j j"!jÅ j…!j(!jè!j‹!jK"jî!j®"jQ"j#j´"jt#j#j×#jz#j j3jkjbj�j„j¬j£jÎjÅjðjçjj j4j+jbjYj�jxj£jšjÅj¼jójêjj j4j+jVjMjxjouŒ footnote_refs”}”Œ citation_refs”}”Œ autofootnotes”]”Œautofootnote_refs”]”Œsymbol_footnotes”]”Œsymbol_footnote_refs”]”Œ footnotes”]”Œ citations”]”Œautofootnote_start”KŒsymbol_footnote_start”KŒ id_counter”Œ collections”ŒCounter”“”}”j)$Ks…”R”Œparse_messages”]”(hŒsystem_message”“”)�”}”(hhh]”j-)�”}”(hŒ)Duplicate implicit target name: "handle".”h]”hŒ-Duplicate implicit target name: “handleâ€�.”…”�”}”(hjŒ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj‰$ubah}”(h]”h ]”h"]”h$]”h&]”j[aŒlevel”KŒtype”ŒINFO”Œsource”hÇŒline”KŸuh1j‡$hjHh²hh³hÇh´KŸubjˆ$)�”}”(hhh]”j-)�”}”(hŒ0Duplicate implicit target name: "ifindex (u32)".”h]”hŒ4Duplicate implicit target name: “ifindex (u32)â€�.”…”�”}”(hj¨$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj¥$ubah}”(h]”h ]”h"]”h$]”h&]”j aŒlevel”KŒtype”j¢$Œsource”hÇŒline”K¨uh1j‡$hj¸h²hh³hÇh´K¨ubjˆ$)�”}”(hhh]”j-)�”}”(hŒ.Duplicate implicit target name: "scope (u32)".”h]”hŒ2Duplicate implicit target name: “scope (u32)â€�.”…”�”}”(hjÃ$h²hh³Nh´Nubah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÀ$ubah}”(h]”h ]”h"]”h$]”h&]”jÀ aŒlevel”KŒtype”j¢$Œsource”hÇŒline”K¬uh1j‡$hj h²hh³hÇh´K¬ubeŒtransform_messages”]”(jˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒ8Hyperlink target "netlink-net-shaper" is not referenced.”…”�”}”hjà$sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÝ$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Kuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "net-shaper-operation-get" is not referenced.”…”�”}”hjú$sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj÷$ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”K:uh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒ>Hyperlink target "net-shaper-operation-set" is not referenced.”…”�”}”hj%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Kauh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "net-shaper-operation-delete" is not referenced.”…”�”}”hj.%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj+%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Kzuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒ@Hyperlink target "net-shaper-operation-group" is not referenced.”…”�”}”hjH%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjE%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”K›uh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "net-shaper-operation-cap-get" is not referenced.”…”�”}”hjb%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj_%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”KÇuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒIHyperlink target "net-shaper-definition-max-handle-id" is not referenced.”…”�”}”hj|%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjy%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Kõuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒAHyperlink target "net-shaper-definition-scope" is not referenced.”…”�”}”hj–%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj“%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Kÿuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒBHyperlink target "net-shaper-definition-metric" is not referenced.”…”�”}”hj°%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj­%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Muh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒIHyperlink target "net-shaper-attribute-set-net-shaper" is not referenced.”…”�”}”hjÊ%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjÇ%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”M"uh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒEHyperlink target "net-shaper-attribute-set-handle" is not referenced.”…”�”}”hjä%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjá%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Mguh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒHHyperlink target "net-shaper-attribute-set-leaf-info" is not referenced.”…”�”}”hjþ%sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hjû%ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”Mxuh1j‡$ubjˆ$)�”}”(hhh]”j-)�”}”(hhh]”hŒCHyperlink target "net-shaper-attribute-set-caps" is not referenced.”…”�”}”hj&sbah}”(h]”h ]”h"]”h$]”h&]”uh1j,hj&ubah}”(h]”h ]”h"]”h$]”h&]”Œlevel”KŒtype”j¢$Œsource”hÇŒline”M‹uh1j‡$ubeŒ transformer”NŒ include_log”]”Œ decoration”Nh²hub.