Lines Matching +full:nested +full:- +full:attributes

1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
2 ---
3 name: net-shaper
33 @cap-get operation.
36 -
40 render-max: true
42 - name: unspec
44 -
47 -
52 -
56 node shapers; can be nested in either @netdev
60 -
65 -
68 -
72 attribute-sets:
73 -
74 name: net-shaper
75 attributes:
76 -
79 nested-attributes: handle
81 -
85 doc: Metric used by the given shaper for bw-min, bw-max and burst.
86 -
87 name: bw-min
90 -
91 name: bw-max
94 -
98 Maximum burst-size for shaping. Should not be interpreted
100 -
106 -
114 -
118 -
121 nested-attributes: handle
125 -
128 multi-attr: true
129 nested-attributes: leaf-info
132 -
134 attributes:
135 -
140 -
147 -
148 name: leaf-info
149 subset-of: net-shaper
150 attributes:
151 -
153 -
155 -
157 -
159 attributes:
160 -
164 -
169 -
170 name: support-metric-bps
172 doc: The device accepts 'bps' metric for bw-min, bw-max and burst.
173 -
174 name: support-metric-pps
176 doc: The device accepts 'pps' metric for bw-min, bw-max and burst.
177 -
178 name: support-nesting
183 scope can have flag 'support-nesting'.
184 -
185 name: support-bw-min
188 -
189 name: support-bw-max
192 -
193 name: support-burst
196 -
197 name: support-priority
200 -
201 name: support-weight
207 -
211 attribute-set: net-shaper
214 pre: net-shaper-nl-pre-doit
215 post: net-shaper-nl-post-doit
217 attributes: &ns-binding
218 - ifindex
219 - handle
221 attributes: &ns-attrs
222 - ifindex
223 - parent
224 - handle
225 - metric
226 - bw-min
227 - bw-max
228 - burst
229 - priority
230 - weight
233 pre: net-shaper-nl-pre-dumpit
234 post: net-shaper-nl-post-dumpit
236 attributes:
237 - ifindex
239 attributes: *ns-attrs
240 -
246 attribute-set: net-shaper
247 flags: [admin-perm]
250 pre: net-shaper-nl-pre-doit
251 post: net-shaper-nl-post-doit
253 attributes:
254 - ifindex
255 - handle
256 - metric
257 - bw-min
258 - bw-max
259 - burst
260 - priority
261 - weight
263 -
277 attribute-set: net-shaper
278 flags: [admin-perm]
281 pre: net-shaper-nl-pre-doit
282 post: net-shaper-nl-post-doit
284 attributes: *ns-binding
286 -
302 The user can optionally provide shaping attributes for the node
308 attribute-set: net-shaper
309 flags: [admin-perm]
312 pre: net-shaper-nl-pre-doit
313 post: net-shaper-nl-post-doit
315 attributes:
316 - ifindex
317 - parent
318 - handle
319 - metric
320 - bw-min
321 - bw-max
322 - burst
323 - priority
324 - weight
325 - leaves
327 attributes: *ns-binding
329 -
330 name: cap-get
334 attribute-set: caps
337 pre: net-shaper-nl-cap-pre-doit
338 post: net-shaper-nl-cap-post-doit
340 attributes:
341 - ifindex
342 - scope
344 attributes: &cap-attrs
345 - ifindex
346 - scope
347 - support-metric-bps
348 - support-metric-pps
349 - support-nesting
350 - support-bw-min
351 - support-bw-max
352 - support-burst
353 - support-priority
354 - support-weight
357 pre: net-shaper-nl-cap-pre-dumpit
358 post: net-shaper-nl-cap-post-dumpit
360 attributes:
361 - ifindex
363 attributes: *cap-attrs