~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/netlink/specs/rt_link.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/netlink/specs/rt_link.yaml (Version linux-6.12-rc7) and /Documentation/netlink/specs/rt_link.yaml (Version linux-6.7.12)


  1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linu      1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
  2                                                     2 
  3 name: rt-link                                       3 name: rt-link
  4 protocol: netlink-raw                               4 protocol: netlink-raw
  5 protonum: 0                                         5 protonum: 0
  6                                                     6 
  7 doc:                                                7 doc:
  8   Link configuration over rtnetlink.                8   Link configuration over rtnetlink.
  9                                                     9 
 10 definitions:                                       10 definitions:
 11   -                                                11   -
 12     name: ifinfo-flags                             12     name: ifinfo-flags
 13     type: flags                                    13     type: flags
 14     entries:                                       14     entries:
 15       -                                            15       -
 16         name: up                                   16         name: up
 17       -                                            17       -
 18         name: broadcast                            18         name: broadcast
 19       -                                            19       -
 20         name: debug                                20         name: debug
 21       -                                            21       -
 22         name: loopback                             22         name: loopback
 23       -                                            23       -
 24         name: point-to-point                       24         name: point-to-point
 25       -                                            25       -
 26         name: no-trailers                          26         name: no-trailers
 27       -                                            27       -
 28         name: running                              28         name: running
 29       -                                            29       -
 30         name: no-arp                               30         name: no-arp
 31       -                                            31       -
 32         name: promisc                              32         name: promisc
 33       -                                            33       -
 34         name: all-multi                            34         name: all-multi
 35       -                                            35       -
 36         name: master                               36         name: master
 37       -                                            37       -
 38         name: slave                                38         name: slave
 39       -                                            39       -
 40         name: multicast                            40         name: multicast
 41       -                                            41       -
 42         name: portsel                              42         name: portsel
 43       -                                            43       -
 44         name: auto-media                           44         name: auto-media
 45       -                                            45       -
 46         name: dynamic                              46         name: dynamic
 47       -                                            47       -
 48         name: lower-up                             48         name: lower-up
 49       -                                            49       -
 50         name: dormant                              50         name: dormant
 51       -                                            51       -
 52         name: echo                                 52         name: echo
 53   -                                            !!  53 
 54     name: vlan-protocols                       << 
 55     type: enum                                 << 
 56     entries:                                   << 
 57       -                                        << 
 58         name: 8021q                            << 
 59         value: 33024                           << 
 60       -                                        << 
 61         name: 8021ad                           << 
 62         value: 34984                           << 
 63   -                                                54   -
 64     name: rtgenmsg                                 55     name: rtgenmsg
 65     type: struct                                   56     type: struct
 66     members:                                       57     members:
 67       -                                            58       -
 68         name: family                               59         name: family
 69         type: u8                                   60         type: u8
 70   -                                                61   -
 71     name: ifinfomsg                                62     name: ifinfomsg
 72     type: struct                                   63     type: struct
 73     members:                                       64     members:
 74       -                                            65       -
 75         name: ifi-family                           66         name: ifi-family
 76         type: u8                                   67         type: u8
 77       -                                            68       -
 78         name: pad                              !!  69         name: padding
 79         type: pad                              !!  70         type: u8
 80         len: 1                                 << 
 81       -                                            71       -
 82         name: ifi-type                             72         name: ifi-type
 83         type: u16                                  73         type: u16
 84       -                                            74       -
 85         name: ifi-index                            75         name: ifi-index
 86         type: s32                                  76         type: s32
 87       -                                            77       -
 88         name: ifi-flags                            78         name: ifi-flags
 89         type: u32                                  79         type: u32
 90         enum: ifinfo-flags                         80         enum: ifinfo-flags
 91         enum-as-flags: true                        81         enum-as-flags: true
 92       -                                            82       -
 93         name: ifi-change                           83         name: ifi-change
 94         type: u32                                  84         type: u32
 95   -                                                85   -
 96     name: ifla-bridge-id                       << 
 97     type: struct                               << 
 98     members:                                   << 
 99       -                                        << 
100         name: prio                             << 
101         type: u16                              << 
102       -                                        << 
103         name: addr                             << 
104         type: binary                           << 
105         len: 6                                 << 
106         display-hint: mac                      << 
107   -                                            << 
108     name: ifla-cacheinfo                           86     name: ifla-cacheinfo
109     type: struct                                   87     type: struct
110     members:                                       88     members:
111       -                                            89       -
112         name: max-reasm-len                        90         name: max-reasm-len
113         type: u32                                  91         type: u32
114       -                                            92       -
115         name: tstamp                               93         name: tstamp
116         type: u32                                  94         type: u32
117       -                                            95       -
118         name: reachable-time                       96         name: reachable-time
119         type: s32                                  97         type: s32
120       -                                            98       -
121         name: retrans-time                         99         name: retrans-time
122         type: u32                                 100         type: u32
123   -                                               101   -
124     name: rtnl-link-stats                         102     name: rtnl-link-stats
125     type: struct                                  103     type: struct
126     members:                                      104     members:
127       -                                           105       -
128         name: rx-packets                          106         name: rx-packets
129         type: u32                                 107         type: u32
130       -                                           108       -
131         name: tx-packets                          109         name: tx-packets
132         type: u32                                 110         type: u32
133       -                                           111       -
134         name: rx-bytes                            112         name: rx-bytes
135         type: u32                                 113         type: u32
136       -                                           114       -
137         name: tx-bytes                            115         name: tx-bytes
138         type: u32                                 116         type: u32
139       -                                           117       -
140         name: rx-errors                           118         name: rx-errors
141         type: u32                                 119         type: u32
142       -                                           120       -
143         name: tx-errors                           121         name: tx-errors
144         type: u32                                 122         type: u32
145       -                                           123       -
146         name: rx-dropped                          124         name: rx-dropped
147         type: u32                                 125         type: u32
148       -                                           126       -
149         name: tx-dropped                          127         name: tx-dropped
150         type: u32                                 128         type: u32
151       -                                           129       -
152         name: multicast                           130         name: multicast
153         type: u32                                 131         type: u32
154       -                                           132       -
155         name: collisions                          133         name: collisions
156         type: u32                                 134         type: u32
157       -                                           135       -
158         name: rx-length-errors                    136         name: rx-length-errors
159         type: u32                                 137         type: u32
160       -                                           138       -
161         name: rx-over-errors                      139         name: rx-over-errors
162         type: u32                                 140         type: u32
163       -                                           141       -
164         name: rx-crc-errors                       142         name: rx-crc-errors
165         type: u32                                 143         type: u32
166       -                                           144       -
167         name: rx-frame-errors                     145         name: rx-frame-errors
168         type: u32                                 146         type: u32
169       -                                           147       -
170         name: rx-fifo-errors                      148         name: rx-fifo-errors
171         type: u32                                 149         type: u32
172       -                                           150       -
173         name: rx-missed-errors                    151         name: rx-missed-errors
174         type: u32                                 152         type: u32
175       -                                           153       -
176         name: tx-aborted-errors                   154         name: tx-aborted-errors
177         type: u32                                 155         type: u32
178       -                                           156       -
179         name: tx-carrier-errors                   157         name: tx-carrier-errors
180         type: u32                                 158         type: u32
181       -                                           159       -
182         name: tx-fifo-errors                      160         name: tx-fifo-errors
183         type: u32                                 161         type: u32
184       -                                           162       -
185         name: tx-heartbeat-errors                 163         name: tx-heartbeat-errors
186         type: u32                                 164         type: u32
187       -                                           165       -
188         name: tx-window-errors                    166         name: tx-window-errors
189         type: u32                                 167         type: u32
190       -                                           168       -
191         name: rx-compressed                       169         name: rx-compressed
192         type: u32                                 170         type: u32
193       -                                           171       -
194         name: tx-compressed                       172         name: tx-compressed
195         type: u32                                 173         type: u32
196       -                                           174       -
197         name: rx-nohandler                        175         name: rx-nohandler
198         type: u32                                 176         type: u32
199   -                                               177   -
200     name: rtnl-link-stats64                       178     name: rtnl-link-stats64
201     type: struct                                  179     type: struct
202     members:                                      180     members:
203       -                                           181       -
204         name: rx-packets                          182         name: rx-packets
205         type: u64                                 183         type: u64
206       -                                           184       -
207         name: tx-packets                          185         name: tx-packets
208         type: u64                                 186         type: u64
209       -                                           187       -
210         name: rx-bytes                            188         name: rx-bytes
211         type: u64                                 189         type: u64
212       -                                           190       -
213         name: tx-bytes                            191         name: tx-bytes
214         type: u64                                 192         type: u64
215       -                                           193       -
216         name: rx-errors                           194         name: rx-errors
217         type: u64                                 195         type: u64
218       -                                           196       -
219         name: tx-errors                           197         name: tx-errors
220         type: u64                                 198         type: u64
221       -                                           199       -
222         name: rx-dropped                          200         name: rx-dropped
223         type: u64                                 201         type: u64
224       -                                           202       -
225         name: tx-dropped                          203         name: tx-dropped
226         type: u64                                 204         type: u64
227       -                                           205       -
228         name: multicast                           206         name: multicast
229         type: u64                                 207         type: u64
230       -                                           208       -
231         name: collisions                          209         name: collisions
232         type: u64                                 210         type: u64
233       -                                           211       -
234         name: rx-length-errors                    212         name: rx-length-errors
235         type: u64                                 213         type: u64
236       -                                           214       -
237         name: rx-over-errors                      215         name: rx-over-errors
238         type: u64                                 216         type: u64
239       -                                           217       -
240         name: rx-crc-errors                       218         name: rx-crc-errors
241         type: u64                                 219         type: u64
242       -                                           220       -
243         name: rx-frame-errors                     221         name: rx-frame-errors
244         type: u64                                 222         type: u64
245       -                                           223       -
246         name: rx-fifo-errors                      224         name: rx-fifo-errors
247         type: u64                                 225         type: u64
248       -                                           226       -
249         name: rx-missed-errors                    227         name: rx-missed-errors
250         type: u64                                 228         type: u64
251       -                                           229       -
252         name: tx-aborted-errors                   230         name: tx-aborted-errors
253         type: u64                                 231         type: u64
254       -                                           232       -
255         name: tx-carrier-errors                   233         name: tx-carrier-errors
256         type: u64                                 234         type: u64
257       -                                           235       -
258         name: tx-fifo-errors                      236         name: tx-fifo-errors
259         type: u64                                 237         type: u64
260       -                                           238       -
261         name: tx-heartbeat-errors                 239         name: tx-heartbeat-errors
262         type: u64                                 240         type: u64
263       -                                           241       -
264         name: tx-window-errors                    242         name: tx-window-errors
265         type: u64                                 243         type: u64
266       -                                           244       -
267         name: rx-compressed                       245         name: rx-compressed
268         type: u64                                 246         type: u64
269       -                                           247       -
270         name: tx-compressed                       248         name: tx-compressed
271         type: u64                                 249         type: u64
272       -                                           250       -
273         name: rx-nohandler                        251         name: rx-nohandler
274         type: u64                                 252         type: u64
275       -                                           253       -
276         name: rx-otherhost-dropped                254         name: rx-otherhost-dropped
277         type: u64                                 255         type: u64
278   -                                               256   -
279     name: rtnl-link-ifmap                         257     name: rtnl-link-ifmap
280     type: struct                                  258     type: struct
281     members:                                      259     members:
282       -                                           260       -
283         name: mem-start                           261         name: mem-start
284         type: u64                                 262         type: u64
285       -                                           263       -
286         name: mem-end                             264         name: mem-end
287         type: u64                                 265         type: u64
288       -                                           266       -
289         name: base-addr                           267         name: base-addr
290         type: u64                                 268         type: u64
291       -                                           269       -
292         name: irq                                 270         name: irq
293         type: u16                                 271         type: u16
294       -                                           272       -
295         name: dma                                 273         name: dma
296         type: u8                                  274         type: u8
297       -                                           275       -
298         name: port                                276         name: port
299         type: u8                                  277         type: u8
300   -                                               278   -
301     name: ipv4-devconf                            279     name: ipv4-devconf
302     type: struct                                  280     type: struct
303     members:                                      281     members:
304       -                                           282       -
305         name: forwarding                          283         name: forwarding
306         type: u32                                 284         type: u32
307       -                                           285       -
308         name: mc-forwarding                       286         name: mc-forwarding
309         type: u32                                 287         type: u32
310       -                                           288       -
311         name: proxy-arp                           289         name: proxy-arp
312         type: u32                                 290         type: u32
313       -                                           291       -
314         name: accept-redirects                    292         name: accept-redirects
315         type: u32                                 293         type: u32
316       -                                           294       -
317         name: secure-redirects                    295         name: secure-redirects
318         type: u32                                 296         type: u32
319       -                                           297       -
320         name: send-redirects                      298         name: send-redirects
321         type: u32                                 299         type: u32
322       -                                           300       -
323         name: shared-media                        301         name: shared-media
324         type: u32                                 302         type: u32
325       -                                           303       -
326         name: rp-filter                           304         name: rp-filter
327         type: u32                                 305         type: u32
328       -                                           306       -
329         name: accept-source-route                 307         name: accept-source-route
330         type: u32                                 308         type: u32
331       -                                           309       -
332         name: bootp-relay                         310         name: bootp-relay
333         type: u32                                 311         type: u32
334       -                                           312       -
335         name: log-martians                        313         name: log-martians
336         type: u32                                 314         type: u32
337       -                                           315       -
338         name: tag                                 316         name: tag
339         type: u32                                 317         type: u32
340       -                                           318       -
341         name: arpfilter                           319         name: arpfilter
342         type: u32                                 320         type: u32
343       -                                           321       -
344         name: medium-id                           322         name: medium-id
345         type: u32                                 323         type: u32
346       -                                           324       -
347         name: noxfrm                              325         name: noxfrm
348         type: u32                                 326         type: u32
349       -                                           327       -
350         name: nopolicy                            328         name: nopolicy
351         type: u32                                 329         type: u32
352       -                                           330       -
353         name: force-igmp-version                  331         name: force-igmp-version
354         type: u32                                 332         type: u32
355       -                                           333       -
356         name: arp-announce                        334         name: arp-announce
357         type: u32                                 335         type: u32
358       -                                           336       -
359         name: arp-ignore                          337         name: arp-ignore
360         type: u32                                 338         type: u32
361       -                                           339       -
362         name: promote-secondaries                 340         name: promote-secondaries
363         type: u32                                 341         type: u32
364       -                                           342       -
365         name: arp-accept                          343         name: arp-accept
366         type: u32                                 344         type: u32
367       -                                           345       -
368         name: arp-notify                          346         name: arp-notify
369         type: u32                                 347         type: u32
370       -                                           348       -
371         name: accept-local                        349         name: accept-local
372         type: u32                                 350         type: u32
373       -                                           351       -
374         name: src-vmark                           352         name: src-vmark
375         type: u32                                 353         type: u32
376       -                                           354       -
377         name: proxy-arp-pvlan                     355         name: proxy-arp-pvlan
378         type: u32                                 356         type: u32
379       -                                           357       -
380         name: route-localnet                      358         name: route-localnet
381         type: u32                                 359         type: u32
382       -                                           360       -
383         name: igmpv2-unsolicited-report-interv    361         name: igmpv2-unsolicited-report-interval
384         type: u32                                 362         type: u32
385       -                                           363       -
386         name: igmpv3-unsolicited-report-interv    364         name: igmpv3-unsolicited-report-interval
387         type: u32                                 365         type: u32
388       -                                           366       -
389         name: ignore-routes-with-linkdown         367         name: ignore-routes-with-linkdown
390         type: u32                                 368         type: u32
391       -                                           369       -
392         name: drop-unicast-in-l2-multicast        370         name: drop-unicast-in-l2-multicast
393         type: u32                                 371         type: u32
394       -                                           372       -
395         name: drop-gratuitous-arp                 373         name: drop-gratuitous-arp
396         type: u32                                 374         type: u32
397       -                                           375       -
398         name: bc-forwarding                       376         name: bc-forwarding
399         type: u32                                 377         type: u32
400       -                                           378       -
401         name: arp-evict-nocarrier                 379         name: arp-evict-nocarrier
402         type: u32                                 380         type: u32
403   -                                               381   -
404     name: ipv6-devconf                            382     name: ipv6-devconf
405     type: struct                                  383     type: struct
406     members:                                      384     members:
407       -                                           385       -
408         name: forwarding                          386         name: forwarding
409         type: u32                                 387         type: u32
410       -                                           388       -
411         name: hoplimit                            389         name: hoplimit
412         type: u32                                 390         type: u32
413       -                                           391       -
414         name: mtu6                                392         name: mtu6
415         type: u32                                 393         type: u32
416       -                                           394       -
417         name: accept-ra                           395         name: accept-ra
418         type: u32                                 396         type: u32
419       -                                           397       -
420         name: accept-redirects                    398         name: accept-redirects
421         type: u32                                 399         type: u32
422       -                                           400       -
423         name: autoconf                            401         name: autoconf
424         type: u32                                 402         type: u32
425       -                                           403       -
426         name: dad-transmits                       404         name: dad-transmits
427         type: u32                                 405         type: u32
428       -                                           406       -
429         name: rtr-solicits                        407         name: rtr-solicits
430         type: u32                                 408         type: u32
431       -                                           409       -
432         name: rtr-solicit-interval                410         name: rtr-solicit-interval
433         type: u32                                 411         type: u32
434       -                                           412       -
435         name: rtr-solicit-delay                   413         name: rtr-solicit-delay
436         type: u32                                 414         type: u32
437       -                                           415       -
438         name: use-tempaddr                        416         name: use-tempaddr
439         type: u32                                 417         type: u32
440       -                                           418       -
441         name: temp-valid-lft                      419         name: temp-valid-lft
442         type: u32                                 420         type: u32
443       -                                           421       -
444         name: temp-prefered-lft                   422         name: temp-prefered-lft
445         type: u32                                 423         type: u32
446       -                                           424       -
447         name: regen-max-retry                     425         name: regen-max-retry
448         type: u32                                 426         type: u32
449       -                                           427       -
450         name: max-desync-factor                   428         name: max-desync-factor
451         type: u32                                 429         type: u32
452       -                                           430       -
453         name: max-addresses                       431         name: max-addresses
454         type: u32                                 432         type: u32
455       -                                           433       -
456         name: force-mld-version                   434         name: force-mld-version
457         type: u32                                 435         type: u32
458       -                                           436       -
459         name: accept-ra-defrtr                    437         name: accept-ra-defrtr
460         type: u32                                 438         type: u32
461       -                                           439       -
462         name: accept-ra-pinfo                     440         name: accept-ra-pinfo
463         type: u32                                 441         type: u32
464       -                                           442       -
465         name: accept-ra-rtr-pref                  443         name: accept-ra-rtr-pref
466         type: u32                                 444         type: u32
467       -                                           445       -
468         name: rtr-probe-interval                  446         name: rtr-probe-interval
469         type: u32                                 447         type: u32
470       -                                           448       -
471         name: accept-ra-rt-info-max-plen          449         name: accept-ra-rt-info-max-plen
472         type: u32                                 450         type: u32
473       -                                           451       -
474         name: proxy-ndp                           452         name: proxy-ndp
475         type: u32                                 453         type: u32
476       -                                           454       -
477         name: optimistic-dad                      455         name: optimistic-dad
478         type: u32                                 456         type: u32
479       -                                           457       -
480         name: accept-source-route                 458         name: accept-source-route
481         type: u32                                 459         type: u32
482       -                                           460       -
483         name: mc-forwarding                       461         name: mc-forwarding
484         type: u32                                 462         type: u32
485       -                                           463       -
486         name: disable-ipv6                        464         name: disable-ipv6
487         type: u32                                 465         type: u32
488       -                                           466       -
489         name: accept-dad                          467         name: accept-dad
490         type: u32                                 468         type: u32
491       -                                           469       -
492         name: force-tllao                         470         name: force-tllao
493         type: u32                                 471         type: u32
494       -                                           472       -
495         name: ndisc-notify                        473         name: ndisc-notify
496         type: u32                                 474         type: u32
497       -                                           475       -
498         name: mldv1-unsolicited-report-interva    476         name: mldv1-unsolicited-report-interval
499         type: u32                                 477         type: u32
500       -                                           478       -
501         name: mldv2-unsolicited-report-interva    479         name: mldv2-unsolicited-report-interval
502         type: u32                                 480         type: u32
503       -                                           481       -
504         name: suppress-frag-ndisc                 482         name: suppress-frag-ndisc
505         type: u32                                 483         type: u32
506       -                                           484       -
507         name: accept-ra-from-local                485         name: accept-ra-from-local
508         type: u32                                 486         type: u32
509       -                                           487       -
510         name: use-optimistic                      488         name: use-optimistic
511         type: u32                                 489         type: u32
512       -                                           490       -
513         name: accept-ra-mtu                       491         name: accept-ra-mtu
514         type: u32                                 492         type: u32
515       -                                           493       -
516         name: stable-secret                       494         name: stable-secret
517         type: u32                                 495         type: u32
518       -                                           496       -
519         name: use-oif-addrs-only                  497         name: use-oif-addrs-only
520         type: u32                                 498         type: u32
521       -                                           499       -
522         name: accept-ra-min-hop-limit             500         name: accept-ra-min-hop-limit
523         type: u32                                 501         type: u32
524       -                                           502       -
525         name: ignore-routes-with-linkdown         503         name: ignore-routes-with-linkdown
526         type: u32                                 504         type: u32
527       -                                           505       -
528         name: drop-unicast-in-l2-multicast        506         name: drop-unicast-in-l2-multicast
529         type: u32                                 507         type: u32
530       -                                           508       -
531         name: drop-unsolicited-na                 509         name: drop-unsolicited-na
532         type: u32                                 510         type: u32
533       -                                           511       -
534         name: keep-addr-on-down                   512         name: keep-addr-on-down
535         type: u32                                 513         type: u32
536       -                                           514       -
537         name: rtr-solicit-max-interval            515         name: rtr-solicit-max-interval
538         type: u32                                 516         type: u32
539       -                                           517       -
540         name: seg6-enabled                        518         name: seg6-enabled
541         type: u32                                 519         type: u32
542       -                                           520       -
543         name: seg6-require-hmac                   521         name: seg6-require-hmac
544         type: u32                                 522         type: u32
545       -                                           523       -
546         name: enhanced-dad                        524         name: enhanced-dad
547         type: u32                                 525         type: u32
548       -                                           526       -
549         name: addr-gen-mode                       527         name: addr-gen-mode
550         type: u8                                  528         type: u8
551       -                                           529       -
552         name: disable-policy                      530         name: disable-policy
553         type: u32                                 531         type: u32
554       -                                           532       -
555         name: accept-ra-rt-info-min-plen          533         name: accept-ra-rt-info-min-plen
556         type: u32                                 534         type: u32
557       -                                           535       -
558         name: ndisc-tclass                        536         name: ndisc-tclass
559         type: u32                                 537         type: u32
560       -                                           538       -
561         name: rpl-seg-enabled                     539         name: rpl-seg-enabled
562         type: u32                                 540         type: u32
563       -                                           541       -
564         name: ra-defrtr-metric                    542         name: ra-defrtr-metric
565         type: u32                                 543         type: u32
566       -                                           544       -
567         name: ioam6-enabled                       545         name: ioam6-enabled
568         type: u32                                 546         type: u32
569       -                                           547       -
570         name: ioam6-id                            548         name: ioam6-id
571         type: u32                                 549         type: u32
572       -                                           550       -
573         name: ioam6-id-wide                       551         name: ioam6-id-wide
574         type: u32                                 552         type: u32
575       -                                           553       -
576         name: ndisc-evict-nocarrier               554         name: ndisc-evict-nocarrier
577         type: u32                                 555         type: u32
578       -                                           556       -
579         name: accept-untracked-na                 557         name: accept-untracked-na
580         type: u32                                 558         type: u32
581   -                                               559   -
582     name: ifla-icmp6-stats                        560     name: ifla-icmp6-stats
583     type: struct                                  561     type: struct
584     members:                                      562     members:
585       -                                           563       -
586         name: inmsgs                              564         name: inmsgs
587         type: u64                                 565         type: u64
588       -                                           566       -
589         name: inerrors                            567         name: inerrors
590         type: u64                                 568         type: u64
591       -                                           569       -
592         name: outmsgs                             570         name: outmsgs
593         type: u64                                 571         type: u64
594       -                                           572       -
595         name: outerrors                           573         name: outerrors
596         type: u64                                 574         type: u64
597       -                                           575       -
598         name: csumerrors                          576         name: csumerrors
599         type: u64                                 577         type: u64
600       -                                           578       -
601         name: ratelimithost                       579         name: ratelimithost
602         type: u64                                 580         type: u64
603   -                                               581   -
604     name: ifla-inet6-stats                        582     name: ifla-inet6-stats
605     type: struct                                  583     type: struct
606     members:                                      584     members:
607       -                                           585       -
608         name: inpkts                              586         name: inpkts
609         type: u64                                 587         type: u64
610       -                                           588       -
611         name: inoctets                            589         name: inoctets
612         type: u64                                 590         type: u64
613       -                                           591       -
614         name: indelivers                          592         name: indelivers
615         type: u64                                 593         type: u64
616       -                                           594       -
617         name: outforwdatagrams                    595         name: outforwdatagrams
618         type: u64                                 596         type: u64
619       -                                           597       -
620         name: outpkts                             598         name: outpkts
621         type: u64                                 599         type: u64
622       -                                           600       -
623         name: outoctets                           601         name: outoctets
624         type: u64                                 602         type: u64
625       -                                           603       -
626         name: inhdrerrors                         604         name: inhdrerrors
627         type: u64                                 605         type: u64
628       -                                           606       -
629         name: intoobigerrors                      607         name: intoobigerrors
630         type: u64                                 608         type: u64
631       -                                           609       -
632         name: innoroutes                          610         name: innoroutes
633         type: u64                                 611         type: u64
634       -                                           612       -
635         name: inaddrerrors                        613         name: inaddrerrors
636         type: u64                                 614         type: u64
637       -                                           615       -
638         name: inunknownprotos                     616         name: inunknownprotos
639         type: u64                                 617         type: u64
640       -                                           618       -
641         name: intruncatedpkts                     619         name: intruncatedpkts
642         type: u64                                 620         type: u64
643       -                                           621       -
644         name: indiscards                          622         name: indiscards
645         type: u64                                 623         type: u64
646       -                                           624       -
647         name: outdiscards                         625         name: outdiscards
648         type: u64                                 626         type: u64
649       -                                           627       -
650         name: outnoroutes                         628         name: outnoroutes
651         type: u64                                 629         type: u64
652       -                                           630       -
653         name: reasmtimeout                        631         name: reasmtimeout
654         type: u64                                 632         type: u64
655       -                                           633       -
656         name: reasmreqds                          634         name: reasmreqds
657         type: u64                                 635         type: u64
658       -                                           636       -
659         name: reasmoks                            637         name: reasmoks
660         type: u64                                 638         type: u64
661       -                                           639       -
662         name: reasmfails                          640         name: reasmfails
663         type: u64                                 641         type: u64
664       -                                           642       -
665         name: fragoks                             643         name: fragoks
666         type: u64                                 644         type: u64
667       -                                           645       -
668         name: fragfails                           646         name: fragfails
669         type: u64                                 647         type: u64
670       -                                           648       -
671         name: fragcreates                         649         name: fragcreates
672         type: u64                                 650         type: u64
673       -                                           651       -
674         name: inmcastpkts                         652         name: inmcastpkts
675         type: u64                                 653         type: u64
676       -                                           654       -
677         name: outmcastpkts                        655         name: outmcastpkts
678         type: u64                                 656         type: u64
679       -                                           657       -
680         name: inbcastpkts                         658         name: inbcastpkts
681         type: u64                                 659         type: u64
682       -                                           660       -
683         name: outbcastpkts                        661         name: outbcastpkts
684         type: u64                                 662         type: u64
685       -                                           663       -
686         name: inmcastoctets                       664         name: inmcastoctets
687         type: u64                                 665         type: u64
688       -                                           666       -
689         name: outmcastoctets                      667         name: outmcastoctets
690         type: u64                                 668         type: u64
691       -                                           669       -
692         name: inbcastoctets                       670         name: inbcastoctets
693         type: u64                                 671         type: u64
694       -                                           672       -
695         name: outbcastoctets                      673         name: outbcastoctets
696         type: u64                                 674         type: u64
697       -                                           675       -
698         name: csumerrors                          676         name: csumerrors
699         type: u64                                 677         type: u64
700       -                                           678       -
701         name: noectpkts                           679         name: noectpkts
702         type: u64                                 680         type: u64
703       -                                           681       -
704         name: ect1-pkts                           682         name: ect1-pkts
705         type: u64                                 683         type: u64
706       -                                           684       -
707         name: ect0-pkts                           685         name: ect0-pkts
708         type: u64                                 686         type: u64
709       -                                           687       -
710         name: cepkts                              688         name: cepkts
711         type: u64                                 689         type: u64
712       -                                           690       -
713         name: reasm-overlaps                      691         name: reasm-overlaps
714         type: u64                                 692         type: u64
715   - name: br-boolopt-multi                        693   - name: br-boolopt-multi
716     type: struct                                  694     type: struct
717     members:                                      695     members:
718       -                                           696       -
719         name: optval                              697         name: optval
720         type: u32                                 698         type: u32
721       -                                           699       -
722         name: optmask                             700         name: optmask
723         type: u32                                 701         type: u32
724   -                                               702   -
725     name: if_stats_msg                            703     name: if_stats_msg
726     type: struct                                  704     type: struct
727     members:                                      705     members:
728       -                                           706       -
729         name: family                              707         name: family
730         type: u8                                  708         type: u8
731       -                                           709       -
732         name: pad                              !! 710         name: pad1
733         type: pad                              !! 711         type: u8
734         len: 3                                 !! 712       -
                                                   >> 713         name: pad2
                                                   >> 714         type: u16
735       -                                           715       -
736         name: ifindex                             716         name: ifindex
737         type: u32                                 717         type: u32
738       -                                           718       -
739         name: filter-mask                         719         name: filter-mask
740         type: u32                                 720         type: u32
741   -                                            !! 721 
742     name: ifla-vlan-flags                      << 
743     type: struct                               << 
744     members:                                   << 
745       -                                        << 
746         name: flags                            << 
747         type: u32                              << 
748         enum: vlan-flags                       << 
749         enum-as-flags: true                    << 
750       -                                        << 
751         name: mask                             << 
752         type: u32                              << 
753         display-hint: hex                      << 
754   -                                            << 
755     name: vlan-flags                           << 
756     type: flags                                << 
757     entries:                                   << 
758       - reorder-hdr                            << 
759       - gvrp                                   << 
760       - loose-binding                          << 
761       - mvrp                                   << 
762       - bridge-binding                         << 
763   -                                            << 
764     name: ifla-vlan-qos-mapping                << 
765     type: struct                               << 
766     members:                                   << 
767       -                                        << 
768         name: from                             << 
769         type: u32                              << 
770       -                                        << 
771         name: to                               << 
772         type: u32                              << 
773   -                                            << 
774     name: ifla-vf-mac                          << 
775     type: struct                               << 
776     members:                                   << 
777       -                                        << 
778         name: vf                               << 
779         type: u32                              << 
780       -                                        << 
781         name: mac                              << 
782         type: binary                           << 
783         len: 32                                << 
784   -                                            << 
785     name: ifla-vf-vlan                         << 
786     type: struct                               << 
787     members:                                   << 
788       -                                        << 
789         name: vf                               << 
790         type: u32                              << 
791       -                                        << 
792         name: vlan                             << 
793         type: u32                              << 
794       -                                        << 
795         name: qos                              << 
796         type: u32                              << 
797   -                                            << 
798     name: ifla-vf-tx-rate                      << 
799     type: struct                               << 
800     members:                                   << 
801       -                                        << 
802         name: vf                               << 
803         type: u32                              << 
804       -                                        << 
805         name: rate                             << 
806         type: u32                              << 
807   -                                            << 
808     name: ifla-vf-spoofchk                     << 
809     type: struct                               << 
810     members:                                   << 
811       -                                        << 
812         name: vf                               << 
813         type: u32                              << 
814       -                                        << 
815         name: setting                          << 
816         type: u32                              << 
817   -                                            << 
818     name: ifla-vf-link-state                   << 
819     type: struct                               << 
820     members:                                   << 
821       -                                        << 
822         name: vf                               << 
823         type: u32                              << 
824       -                                        << 
825         name: link-state                       << 
826         type: u32                              << 
827         enum: ifla-vf-link-state-enum          << 
828   -                                            << 
829     name: ifla-vf-link-state-enum              << 
830     type: enum                                 << 
831     entries:                                   << 
832       - auto                                   << 
833       - enable                                 << 
834       - disable                                << 
835   -                                            << 
836     name: ifla-vf-rate                         << 
837     type: struct                               << 
838     members:                                   << 
839       -                                        << 
840         name: vf                               << 
841         type: u32                              << 
842       -                                        << 
843         name: min-tx-rate                      << 
844         type: u32                              << 
845       -                                        << 
846         name: max-tx-rate                      << 
847         type: u32                              << 
848   -                                            << 
849     name: ifla-vf-rss-query-en                 << 
850     type: struct                               << 
851     members:                                   << 
852       -                                        << 
853         name: vf                               << 
854         type: u32                              << 
855       -                                        << 
856         name: setting                          << 
857         type: u32                              << 
858   -                                            << 
859     name: ifla-vf-trust                        << 
860     type: struct                               << 
861     members:                                   << 
862       -                                        << 
863         name: vf                               << 
864         type: u32                              << 
865       -                                        << 
866         name: setting                          << 
867         type: u32                              << 
868   -                                            << 
869     name: ifla-vf-guid                         << 
870     type: struct                               << 
871     members:                                   << 
872       -                                        << 
873         name: vf                               << 
874         type: u32                              << 
875       -                                        << 
876         name: guid                             << 
877         type: u64                              << 
878   -                                            << 
879     name: ifla-vf-vlan-info                    << 
880     type: struct                               << 
881     members:                                   << 
882       -                                        << 
883         name: vf                               << 
884         type: u32                              << 
885       -                                        << 
886         name: vlan                             << 
887         type: u32                              << 
888       -                                        << 
889         name: qos                              << 
890         type: u32                              << 
891       -                                        << 
892         name: vlan-proto                       << 
893         type: u32                              << 
894   -                                            << 
895     name: rtext-filter                         << 
896     type: flags                                << 
897     entries:                                   << 
898       - vf                                     << 
899       - brvlan                                 << 
900       - brvlan-compressed                      << 
901       - skip-stats                             << 
902       - mrp                                    << 
903       - cfm-config                             << 
904       - cfm-status                             << 
905       - mst                                    << 
906   -                                            << 
907     name: netkit-policy                        << 
908     type: enum                                 << 
909     entries:                                   << 
910       -                                        << 
911         name: forward                          << 
912         value: 0                               << 
913       -                                        << 
914         name: blackhole                        << 
915         value: 2                               << 
916   -                                            << 
917     name: netkit-mode                          << 
918     type: enum                                 << 
919     entries:                                   << 
920       - name: l2                               << 
921       - name: l3                               << 
922                                                   722 
923 attribute-sets:                                   723 attribute-sets:
924   -                                               724   -
925     name: link-attrs                              725     name: link-attrs
926     name-prefix: ifla-                            726     name-prefix: ifla-
927     attributes:                                   727     attributes:
928       -                                           728       -
929         name: address                             729         name: address
930         type: binary                              730         type: binary
931         display-hint: mac                         731         display-hint: mac
932       -                                           732       -
933         name: broadcast                           733         name: broadcast
934         type: binary                              734         type: binary
935         display-hint: mac                         735         display-hint: mac
936       -                                           736       -
937         name: ifname                              737         name: ifname
938         type: string                              738         type: string
939       -                                           739       -
940         name: mtu                                 740         name: mtu
941         type: u32                                 741         type: u32
942       -                                           742       -
943         name: link                                743         name: link
944         type: u32                                 744         type: u32
945       -                                           745       -
946         name: qdisc                               746         name: qdisc
947         type: string                              747         type: string
948       -                                           748       -
949         name: stats                               749         name: stats
950         type: binary                              750         type: binary
951         struct: rtnl-link-stats                   751         struct: rtnl-link-stats
952       -                                           752       -
953         name: cost                                753         name: cost
954         type: string                              754         type: string
955       -                                           755       -
956         name: priority                            756         name: priority
957         type: string                              757         type: string
958       -                                           758       -
959         name: master                              759         name: master
960         type: u32                                 760         type: u32
961       -                                           761       -
962         name: wireless                            762         name: wireless
963         type: string                              763         type: string
964       -                                           764       -
965         name: protinfo                            765         name: protinfo
966         type: string                              766         type: string
967       -                                           767       -
968         name: txqlen                              768         name: txqlen
969         type: u32                                 769         type: u32
970       -                                           770       -
971         name: map                                 771         name: map
972         type: binary                              772         type: binary
973         struct: rtnl-link-ifmap                   773         struct: rtnl-link-ifmap
974       -                                           774       -
975         name: weight                              775         name: weight
976         type: u32                                 776         type: u32
977       -                                           777       -
978         name: operstate                           778         name: operstate
979         type: u8                                  779         type: u8
980       -                                           780       -
981         name: linkmode                            781         name: linkmode
982         type: u8                                  782         type: u8
983       -                                           783       -
984         name: linkinfo                            784         name: linkinfo
985         type: nest                                785         type: nest
986         nested-attributes: linkinfo-attrs         786         nested-attributes: linkinfo-attrs
987       -                                           787       -
988         name: net-ns-pid                          788         name: net-ns-pid
989         type: u32                                 789         type: u32
990       -                                           790       -
991         name: ifalias                             791         name: ifalias
992         type: string                              792         type: string
993       -                                           793       -
994         name: num-vf                              794         name: num-vf
995         type: u32                                 795         type: u32
996       -                                           796       -
997         name: vfinfo-list                         797         name: vfinfo-list
998         type: nest                                798         type: nest
999         nested-attributes: vfinfo-list-attrs   !! 799         nested-attributes: vfinfo-attrs
1000       -                                          800       -
1001         name: stats64                            801         name: stats64
1002         type: binary                             802         type: binary
1003         struct: rtnl-link-stats64                803         struct: rtnl-link-stats64
1004       -                                          804       -
1005         name: vf-ports                           805         name: vf-ports
1006         type: nest                               806         type: nest
1007         nested-attributes: vf-ports-attrs        807         nested-attributes: vf-ports-attrs
1008       -                                          808       -
1009         name: port-self                          809         name: port-self
1010         type: nest                               810         type: nest
1011         nested-attributes: port-self-attrs       811         nested-attributes: port-self-attrs
1012       -                                          812       -
1013         name: af-spec                            813         name: af-spec
1014         type: nest                               814         type: nest
1015         nested-attributes: af-spec-attrs         815         nested-attributes: af-spec-attrs
1016       -                                          816       -
1017         name: group                              817         name: group
1018         type: u32                                818         type: u32
1019       -                                          819       -
1020         name: net-ns-fd                          820         name: net-ns-fd
1021         type: u32                                821         type: u32
1022       -                                          822       -
1023         name: ext-mask                           823         name: ext-mask
1024         type: u32                                824         type: u32
1025         enum: rtext-filter                    << 
1026         enum-as-flags: true                   << 
1027       -                                          825       -
1028         name: promiscuity                        826         name: promiscuity
1029         type: u32                                827         type: u32
1030       -                                          828       -
1031         name: num-tx-queues                      829         name: num-tx-queues
1032         type: u32                                830         type: u32
1033       -                                          831       -
1034         name: num-rx-queues                      832         name: num-rx-queues
1035         type: u32                                833         type: u32
1036       -                                          834       -
1037         name: carrier                            835         name: carrier
1038         type: u8                                 836         type: u8
1039       -                                          837       -
1040         name: phys-port-id                       838         name: phys-port-id
1041         type: binary                             839         type: binary
1042       -                                          840       -
1043         name: carrier-changes                    841         name: carrier-changes
1044         type: u32                                842         type: u32
1045       -                                          843       -
1046         name: phys-switch-id                     844         name: phys-switch-id
1047         type: binary                             845         type: binary
1048       -                                          846       -
1049         name: link-netnsid                       847         name: link-netnsid
1050         type: s32                                848         type: s32
1051       -                                          849       -
1052         name: phys-port-name                     850         name: phys-port-name
1053         type: string                             851         type: string
1054       -                                          852       -
1055         name: proto-down                         853         name: proto-down
1056         type: u8                                 854         type: u8
1057       -                                          855       -
1058         name: gso-max-segs                       856         name: gso-max-segs
1059         type: u32                                857         type: u32
1060       -                                          858       -
1061         name: gso-max-size                       859         name: gso-max-size
1062         type: u32                                860         type: u32
1063       -                                          861       -
1064         name: pad                                862         name: pad
1065         type: pad                                863         type: pad
1066       -                                          864       -
1067         name: xdp                                865         name: xdp
1068         type: nest                               866         type: nest
1069         nested-attributes: xdp-attrs             867         nested-attributes: xdp-attrs
1070       -                                          868       -
1071         name: event                              869         name: event
1072         type: u32                                870         type: u32
1073       -                                          871       -
1074         name: new-netnsid                        872         name: new-netnsid
1075         type: s32                                873         type: s32
1076       -                                          874       -
1077         name: target-netnsid                     875         name: target-netnsid
1078         type: s32                                876         type: s32
1079       -                                          877       -
1080         name: carrier-up-count                   878         name: carrier-up-count
1081         type: u32                                879         type: u32
1082       -                                          880       -
1083         name: carrier-down-count                 881         name: carrier-down-count
1084         type: u32                                882         type: u32
1085       -                                          883       -
1086         name: new-ifindex                        884         name: new-ifindex
1087         type: s32                                885         type: s32
1088       -                                          886       -
1089         name: min-mtu                            887         name: min-mtu
1090         type: u32                                888         type: u32
1091       -                                          889       -
1092         name: max-mtu                            890         name: max-mtu
1093         type: u32                                891         type: u32
1094       -                                          892       -
1095         name: prop-list                          893         name: prop-list
1096         type: nest                               894         type: nest
1097         nested-attributes: link-attrs            895         nested-attributes: link-attrs
1098       -                                          896       -
1099         name: alt-ifname                         897         name: alt-ifname
1100         type: string                             898         type: string
1101         multi-attr: true                         899         multi-attr: true
1102       -                                          900       -
1103         name: perm-address                       901         name: perm-address
1104         type: binary                             902         type: binary
1105         display-hint: mac                        903         display-hint: mac
1106       -                                          904       -
1107         name: proto-down-reason                  905         name: proto-down-reason
1108         type: string                             906         type: string
1109       -                                          907       -
1110         name: parent-dev-name                    908         name: parent-dev-name
1111         type: string                             909         type: string
1112       -                                          910       -
1113         name: parent-dev-bus-name                911         name: parent-dev-bus-name
1114         type: string                             912         type: string
1115       -                                          913       -
1116         name: gro-max-size                       914         name: gro-max-size
1117         type: u32                                915         type: u32
1118       -                                          916       -
1119         name: tso-max-size                       917         name: tso-max-size
1120         type: u32                                918         type: u32
1121       -                                          919       -
1122         name: tso-max-segs                       920         name: tso-max-segs
1123         type: u32                                921         type: u32
1124       -                                          922       -
1125         name: allmulti                           923         name: allmulti
1126         type: u32                                924         type: u32
1127       -                                          925       -
1128         name: devlink-port                       926         name: devlink-port
1129         type: binary                             927         type: binary
1130       -                                          928       -
1131         name: gso-ipv4-max-size                  929         name: gso-ipv4-max-size
1132         type: u32                                930         type: u32
1133       -                                          931       -
1134         name: gro-ipv4-max-size                  932         name: gro-ipv4-max-size
1135         type: u32                                933         type: u32
1136       -                                       << 
1137         name: dpll-pin                        << 
1138         type: nest                            << 
1139         nested-attributes: link-dpll-pin-attr << 
1140   -                                              934   -
1141     name: af-spec-attrs                          935     name: af-spec-attrs
1142     attributes:                                  936     attributes:
1143       -                                          937       -
1144         name: "inet"                             938         name: "inet"
1145         type: nest                               939         type: nest
1146         value: 2                                 940         value: 2
1147         nested-attributes: ifla-attrs            941         nested-attributes: ifla-attrs
1148       -                                          942       -
1149         name: "inet6"                            943         name: "inet6"
1150         type: nest                               944         type: nest
1151         value: 10                                945         value: 10
1152         nested-attributes: ifla6-attrs           946         nested-attributes: ifla6-attrs
1153       -                                          947       -
1154         name: "mctp"                             948         name: "mctp"
1155         type: nest                               949         type: nest
1156         value: 45                                950         value: 45
1157         nested-attributes: mctp-attrs            951         nested-attributes: mctp-attrs
1158   -                                              952   -
1159     name: vfinfo-list-attrs                   << 
1160     attributes:                               << 
1161       -                                       << 
1162         name: info                            << 
1163         type: nest                            << 
1164         nested-attributes: vfinfo-attrs       << 
1165         multi-attr: true                      << 
1166   -                                           << 
1167     name: vfinfo-attrs                           953     name: vfinfo-attrs
1168     attributes:                               !! 954     attributes: []
1169       -                                       << 
1170         name: mac                             << 
1171         type: binary                          << 
1172         struct: ifla-vf-mac                   << 
1173       -                                       << 
1174         name: vlan                            << 
1175         type: binary                          << 
1176         struct: ifla-vf-vlan                  << 
1177       -                                       << 
1178         name: tx-rate                         << 
1179         type: binary                          << 
1180         struct: ifla-vf-tx-rate               << 
1181       -                                       << 
1182         name: spoofchk                        << 
1183         type: binary                          << 
1184         struct: ifla-vf-spoofchk              << 
1185       -                                       << 
1186         name: link-state                      << 
1187         type: binary                          << 
1188         struct: ifla-vf-link-state            << 
1189       -                                       << 
1190         name: rate                            << 
1191         type: binary                          << 
1192         struct: ifla-vf-rate                  << 
1193       -                                       << 
1194         name: rss-query-en                    << 
1195         type: binary                          << 
1196         struct: ifla-vf-rss-query-en          << 
1197       -                                       << 
1198         name: stats                           << 
1199         type: nest                            << 
1200         nested-attributes: vf-stats-attrs     << 
1201       -                                       << 
1202         name: trust                           << 
1203         type: binary                          << 
1204         struct: ifla-vf-trust                 << 
1205       -                                       << 
1206         name: ib-node-guid                    << 
1207         type: binary                          << 
1208         struct: ifla-vf-guid                  << 
1209       -                                       << 
1210         name: ib-port-guid                    << 
1211         type: binary                          << 
1212         struct: ifla-vf-guid                  << 
1213       -                                       << 
1214         name: vlan-list                       << 
1215         type: nest                            << 
1216         nested-attributes: vf-vlan-attrs      << 
1217       -                                       << 
1218         name: broadcast                       << 
1219         type: binary                          << 
1220   -                                           << 
1221     name: vf-stats-attrs                      << 
1222     attributes:                               << 
1223       -                                       << 
1224         name: rx-packets                      << 
1225         type: u64                             << 
1226         value: 0                              << 
1227       -                                       << 
1228         name: tx-packets                      << 
1229         type: u64                             << 
1230       -                                       << 
1231         name: rx-bytes                        << 
1232         type: u64                             << 
1233       -                                       << 
1234         name: tx-bytes                        << 
1235         type: u64                             << 
1236       -                                       << 
1237         name: broadcast                       << 
1238         type: u64                             << 
1239       -                                       << 
1240         name: multicast                       << 
1241         type: u64                             << 
1242       -                                       << 
1243         name: pad                             << 
1244         type: pad                             << 
1245       -                                       << 
1246         name: rx-dropped                      << 
1247         type: u64                             << 
1248       -                                       << 
1249         name: tx-dropped                      << 
1250         type: u64                             << 
1251   -                                           << 
1252     name: vf-vlan-attrs                       << 
1253     attributes:                               << 
1254       -                                       << 
1255         name: info                            << 
1256         type: binary                          << 
1257         struct: ifla-vf-vlan-info             << 
1258         multi-attr: true                      << 
1259   -                                              955   -
1260     name: vf-ports-attrs                         956     name: vf-ports-attrs
1261     attributes: []                               957     attributes: []
1262   -                                              958   -
1263     name: port-self-attrs                        959     name: port-self-attrs
1264     attributes: []                               960     attributes: []
1265   -                                              961   -
1266     name: linkinfo-attrs                         962     name: linkinfo-attrs
1267     attributes:                                  963     attributes:
1268       -                                          964       -
1269         name: kind                               965         name: kind
1270         type: string                             966         type: string
1271       -                                          967       -
1272         name: data                               968         name: data
1273         type: sub-message                     !! 969         type: binary
1274         sub-message: linkinfo-data-msg        !! 970         # kind specific nest, e.g. linkinfo-bridge-attrs
1275         selector: kind                        << 
1276       -                                          971       -
1277         name: xstats                             972         name: xstats
1278         type: binary                             973         type: binary
1279       -                                          974       -
1280         name: slave-kind                         975         name: slave-kind
1281         type: string                             976         type: string
1282       -                                          977       -
1283         name: slave-data                         978         name: slave-data
1284         type: sub-message                     << 
1285         sub-message: linkinfo-member-data-msg << 
1286         selector: slave-kind                  << 
1287   -                                           << 
1288     name: linkinfo-bond-attrs                 << 
1289     name-prefix: ifla-bond-                   << 
1290     attributes:                               << 
1291       -                                       << 
1292         name: mode                            << 
1293         type: u8                              << 
1294       -                                       << 
1295         name: active-slave                    << 
1296         type: u32                             << 
1297       -                                       << 
1298         name: miimon                          << 
1299         type: u32                             << 
1300       -                                       << 
1301         name: updelay                         << 
1302         type: u32                             << 
1303       -                                       << 
1304         name: downdelay                       << 
1305         type: u32                             << 
1306       -                                       << 
1307         name: use-carrier                     << 
1308         type: u8                              << 
1309       -                                       << 
1310         name: arp-interval                    << 
1311         type: u32                             << 
1312       -                                       << 
1313         name: arp-ip-target                   << 
1314         type: indexed-array                   << 
1315         sub-type: u32                         << 
1316         byte-order: big-endian                << 
1317         display-hint: ipv4                    << 
1318       -                                       << 
1319         name: arp-validate                    << 
1320         type: u32                             << 
1321       -                                       << 
1322         name: arp-all-targets                 << 
1323         type: u32                             << 
1324       -                                       << 
1325         name: primary                         << 
1326         type: u32                             << 
1327       -                                       << 
1328         name: primary-reselect                << 
1329         type: u8                              << 
1330       -                                       << 
1331         name: fail-over-mac                   << 
1332         type: u8                              << 
1333       -                                       << 
1334         name: xmit-hash-policy                << 
1335         type: u8                              << 
1336       -                                       << 
1337         name: resend-igmp                     << 
1338         type: u32                             << 
1339       -                                       << 
1340         name: num-peer-notif                  << 
1341         type: u8                              << 
1342       -                                       << 
1343         name: all-slaves-active               << 
1344         type: u8                              << 
1345       -                                       << 
1346         name: min-links                       << 
1347         type: u32                             << 
1348       -                                       << 
1349         name: lp-interval                     << 
1350         type: u32                             << 
1351       -                                       << 
1352         name: packets-per-slave               << 
1353         type: u32                             << 
1354       -                                       << 
1355         name: ad-lacp-rate                    << 
1356         type: u8                              << 
1357       -                                       << 
1358         name: ad-select                       << 
1359         type: u8                              << 
1360       -                                       << 
1361         name: ad-info                         << 
1362         type: nest                            << 
1363         nested-attributes: bond-ad-info-attrs << 
1364       -                                       << 
1365         name: ad-actor-sys-prio               << 
1366         type: u16                             << 
1367       -                                       << 
1368         name: ad-user-port-key                << 
1369         type: u16                             << 
1370       -                                       << 
1371         name: ad-actor-system                 << 
1372         type: binary                             979         type: binary
1373         display-hint: mac                     !! 980         # kind specific nest
1374       -                                       << 
1375         name: tlb-dynamic-lb                  << 
1376         type: u8                              << 
1377       -                                       << 
1378         name: peer-notif-delay                << 
1379         type: u32                             << 
1380       -                                       << 
1381         name: ad-lacp-active                  << 
1382         type: u8                              << 
1383       -                                       << 
1384         name: missed-max                      << 
1385         type: u8                              << 
1386       -                                       << 
1387         name: ns-ip6-target                   << 
1388         type: indexed-array                   << 
1389         sub-type: binary                      << 
1390         display-hint: ipv6                    << 
1391       -                                       << 
1392         name: coupled-control                 << 
1393         type: u8                              << 
1394   -                                           << 
1395     name: bond-ad-info-attrs                  << 
1396     name-prefix: ifla-bond-ad-info-           << 
1397     attributes:                               << 
1398       -                                       << 
1399         name: aggregator                      << 
1400         type: u16                             << 
1401       -                                       << 
1402         name: num-ports                       << 
1403         type: u16                             << 
1404       -                                       << 
1405         name: actor-key                       << 
1406         type: u16                             << 
1407       -                                       << 
1408         name: partner-key                     << 
1409         type: u16                             << 
1410       -                                       << 
1411         name: partner-mac                     << 
1412         type: binary                          << 
1413         display-hint: mac                     << 
1414   -                                           << 
1415     name: bond-slave-attrs                    << 
1416     name-prefix: ifla-bond-slave-             << 
1417     attributes:                               << 
1418       -                                       << 
1419         name: state                           << 
1420         type: u8                              << 
1421       -                                       << 
1422         name: mii-status                      << 
1423         type: u8                              << 
1424       -                                       << 
1425         name: link-failure-count              << 
1426         type: u32                             << 
1427       -                                       << 
1428         name: perm-hwaddr                     << 
1429         type: binary                          << 
1430         display-hint: mac                     << 
1431       -                                       << 
1432         name: queue-id                        << 
1433         type: u16                             << 
1434       -                                       << 
1435         name: ad-aggregator-id                << 
1436         type: u16                             << 
1437       -                                       << 
1438         name: ad-actor-oper-port-state        << 
1439         type: u8                              << 
1440       -                                       << 
1441         name: ad-partner-oper-port-state      << 
1442         type: u16                             << 
1443       -                                       << 
1444         name: prio                            << 
1445         type: u32                             << 
1446   -                                              981   -
1447     name: linkinfo-bridge-attrs                  982     name: linkinfo-bridge-attrs
1448     name-prefix: ifla-br-                     << 
1449     attributes:                                  983     attributes:
1450       -                                          984       -
1451         name: forward-delay                      985         name: forward-delay
1452         type: u32                                986         type: u32
1453       -                                          987       -
1454         name: hello-time                         988         name: hello-time
1455         type: u32                                989         type: u32
1456       -                                          990       -
1457         name: max-age                            991         name: max-age
1458         type: u32                                992         type: u32
1459       -                                          993       -
1460         name: ageing-time                        994         name: ageing-time
1461         type: u32                                995         type: u32
1462       -                                          996       -
1463         name: stp-state                          997         name: stp-state
1464         type: u32                                998         type: u32
1465       -                                          999       -
1466         name: priority                           1000         name: priority
1467         type: u16                                1001         type: u16
1468       -                                          1002       -
1469         name: vlan-filtering                     1003         name: vlan-filtering
1470         type: u8                                 1004         type: u8
1471       -                                          1005       -
1472         name: vlan-protocol                      1006         name: vlan-protocol
1473         type: u16                                1007         type: u16
1474       -                                          1008       -
1475         name: group-fwd-mask                     1009         name: group-fwd-mask
1476         type: u16                                1010         type: u16
1477       -                                          1011       -
1478         name: root-id                            1012         name: root-id
1479         type: binary                             1013         type: binary
1480         struct: ifla-bridge-id                << 
1481       -                                          1014       -
1482         name: bridge-id                          1015         name: bridge-id
1483         type: binary                             1016         type: binary
1484         struct: ifla-bridge-id                << 
1485       -                                          1017       -
1486         name: root-port                          1018         name: root-port
1487         type: u16                                1019         type: u16
1488       -                                          1020       -
1489         name: root-path-cost                     1021         name: root-path-cost
1490         type: u32                                1022         type: u32
1491       -                                          1023       -
1492         name: topology-change                    1024         name: topology-change
1493         type: u8                                 1025         type: u8
1494       -                                          1026       -
1495         name: topology-change-detected           1027         name: topology-change-detected
1496         type: u8                                 1028         type: u8
1497       -                                          1029       -
1498         name: hello-timer                        1030         name: hello-timer
1499         type: u64                                1031         type: u64
1500       -                                          1032       -
1501         name: tcn-timer                          1033         name: tcn-timer
1502         type: u64                                1034         type: u64
1503       -                                          1035       -
1504         name: topology-change-timer              1036         name: topology-change-timer
1505         type: u64                                1037         type: u64
1506       -                                          1038       -
1507         name: gc-timer                           1039         name: gc-timer
1508         type: u64                                1040         type: u64
1509       -                                          1041       -
1510         name: group-addr                         1042         name: group-addr
1511         type: binary                             1043         type: binary
1512         display-hint: mac                     << 
1513       -                                          1044       -
1514         name: fdb-flush                          1045         name: fdb-flush
1515         type: binary                             1046         type: binary
1516       -                                          1047       -
1517         name: mcast-router                       1048         name: mcast-router
1518         type: u8                                 1049         type: u8
1519       -                                          1050       -
1520         name: mcast-snooping                     1051         name: mcast-snooping
1521         type: u8                                 1052         type: u8
1522       -                                          1053       -
1523         name: mcast-query-use-ifaddr             1054         name: mcast-query-use-ifaddr
1524         type: u8                                 1055         type: u8
1525       -                                          1056       -
1526         name: mcast-querier                      1057         name: mcast-querier
1527         type: u8                                 1058         type: u8
1528       -                                          1059       -
1529         name: mcast-hash-elasticity              1060         name: mcast-hash-elasticity
1530         type: u32                                1061         type: u32
1531       -                                          1062       -
1532         name: mcast-hash-max                     1063         name: mcast-hash-max
1533         type: u32                                1064         type: u32
1534       -                                          1065       -
1535         name: mcast-last-member-cnt              1066         name: mcast-last-member-cnt
1536         type: u32                                1067         type: u32
1537       -                                          1068       -
1538         name: mcast-startup-query-cnt            1069         name: mcast-startup-query-cnt
1539         type: u32                                1070         type: u32
1540       -                                          1071       -
1541         name: mcast-last-member-intvl            1072         name: mcast-last-member-intvl
1542         type: u64                                1073         type: u64
1543       -                                          1074       -
1544         name: mcast-membership-intvl             1075         name: mcast-membership-intvl
1545         type: u64                                1076         type: u64
1546       -                                          1077       -
1547         name: mcast-querier-intvl                1078         name: mcast-querier-intvl
1548         type: u64                                1079         type: u64
1549       -                                          1080       -
1550         name: mcast-query-intvl                  1081         name: mcast-query-intvl
1551         type: u64                                1082         type: u64
1552       -                                          1083       -
1553         name: mcast-query-response-intvl         1084         name: mcast-query-response-intvl
1554         type: u64                                1085         type: u64
1555       -                                          1086       -
1556         name: mcast-startup-query-intvl          1087         name: mcast-startup-query-intvl
1557         type: u64                                1088         type: u64
1558       -                                          1089       -
1559         name: nf-call-iptables                   1090         name: nf-call-iptables
1560         type: u8                                 1091         type: u8
1561       -                                          1092       -
1562         name: nf-call-ip6-tables                 1093         name: nf-call-ip6-tables
1563         type: u8                                 1094         type: u8
1564       -                                          1095       -
1565         name: nf-call-arptables                  1096         name: nf-call-arptables
1566         type: u8                                 1097         type: u8
1567       -                                          1098       -
1568         name: vlan-default-pvid                  1099         name: vlan-default-pvid
1569         type: u16                                1100         type: u16
1570       -                                          1101       -
1571         name: pad                                1102         name: pad
1572         type: pad                                1103         type: pad
1573       -                                          1104       -
1574         name: vlan-stats-enabled                 1105         name: vlan-stats-enabled
1575         type: u8                                 1106         type: u8
1576       -                                          1107       -
1577         name: mcast-stats-enabled                1108         name: mcast-stats-enabled
1578         type: u8                                 1109         type: u8
1579       -                                          1110       -
1580         name: mcast-igmp-version                 1111         name: mcast-igmp-version
1581         type: u8                                 1112         type: u8
1582       -                                          1113       -
1583         name: mcast-mld-version                  1114         name: mcast-mld-version
1584         type: u8                                 1115         type: u8
1585       -                                          1116       -
1586         name: vlan-stats-per-port                1117         name: vlan-stats-per-port
1587         type: u8                                 1118         type: u8
1588       -                                          1119       -
1589         name: multi-boolopt                      1120         name: multi-boolopt
1590         type: binary                             1121         type: binary
1591         struct: br-boolopt-multi                 1122         struct: br-boolopt-multi
1592       -                                          1123       -
1593         name: mcast-querier-state                1124         name: mcast-querier-state
1594         type: binary                             1125         type: binary
1595       -                                       << 
1596         name: fdb-n-learned                   << 
1597         type: u32                             << 
1598       -                                       << 
1599         name: fdb-max-learned                 << 
1600         type: u32                             << 
1601   -                                           << 
1602     name: linkinfo-brport-attrs               << 
1603     name-prefix: ifla-brport-                 << 
1604     attributes:                               << 
1605       -                                       << 
1606         name: state                           << 
1607         type: u8                              << 
1608       -                                       << 
1609         name: priority                        << 
1610         type: u16                             << 
1611       -                                       << 
1612         name: cost                            << 
1613         type: u32                             << 
1614       -                                       << 
1615         name: mode                            << 
1616         type: flag                            << 
1617       -                                       << 
1618         name: guard                           << 
1619         type: flag                            << 
1620       -                                       << 
1621         name: protect                         << 
1622         type: flag                            << 
1623       -                                       << 
1624         name: fast-leave                      << 
1625         type: flag                            << 
1626       -                                       << 
1627         name: learning                        << 
1628         type: flag                            << 
1629       -                                       << 
1630         name: unicast-flood                   << 
1631         type: flag                            << 
1632       -                                       << 
1633         name: proxyarp                        << 
1634         type: flag                            << 
1635       -                                       << 
1636         name: learning-sync                   << 
1637         type: flag                            << 
1638       -                                       << 
1639         name: proxyarp-wifi                   << 
1640         type: flag                            << 
1641       -                                       << 
1642         name: root-id                         << 
1643         type: binary                          << 
1644         struct: ifla-bridge-id                << 
1645       -                                       << 
1646         name: bridge-id                       << 
1647         type: binary                          << 
1648         struct: ifla-bridge-id                << 
1649       -                                       << 
1650         name: designated-port                 << 
1651         type: u16                             << 
1652       -                                       << 
1653         name: designated-cost                 << 
1654         type: u16                             << 
1655       -                                       << 
1656         name: id                              << 
1657         type: u16                             << 
1658       -                                       << 
1659         name: "no"                            << 
1660         type: u16                             << 
1661       -                                       << 
1662         name: topology-change-ack             << 
1663         type: u8                              << 
1664       -                                       << 
1665         name: config-pending                  << 
1666         type: u8                              << 
1667       -                                       << 
1668         name: message-age-timer               << 
1669         type: u64                             << 
1670       -                                       << 
1671         name: forward-delay-timer             << 
1672         type: u64                             << 
1673       -                                       << 
1674         name: hold-timer                      << 
1675         type: u64                             << 
1676       -                                       << 
1677         name: flush                           << 
1678         type: flag                            << 
1679       -                                       << 
1680         name: multicast-router                << 
1681         type: u8                              << 
1682       -                                       << 
1683         name: pad                             << 
1684         type: pad                             << 
1685       -                                       << 
1686         name: mcast-flood                     << 
1687         type: flag                            << 
1688       -                                       << 
1689         name: mcast-to-ucast                  << 
1690         type: flag                            << 
1691       -                                       << 
1692         name: vlan-tunnel                     << 
1693         type: flag                            << 
1694       -                                       << 
1695         name: bcast-flood                     << 
1696         type: flag                            << 
1697       -                                       << 
1698         name: group-fwd-mask                  << 
1699         type: u16                             << 
1700       -                                       << 
1701         name: neigh-suppress                  << 
1702         type: flag                            << 
1703       -                                       << 
1704         name: isolated                        << 
1705         type: flag                            << 
1706       -                                       << 
1707         name: backup-port                     << 
1708         type: u32                             << 
1709       -                                       << 
1710         name: mrp-ring-open                   << 
1711         type: flag                            << 
1712       -                                       << 
1713         name: mrp-in-open                     << 
1714         type: flag                            << 
1715       -                                       << 
1716         name: mcast-eht-hosts-limit           << 
1717         type: u32                             << 
1718       -                                       << 
1719         name: mcast-eht-hosts-cnt             << 
1720         type: u32                             << 
1721       -                                       << 
1722         name: locked                          << 
1723         type: flag                            << 
1724       -                                       << 
1725         name: mab                             << 
1726         type: flag                            << 
1727       -                                       << 
1728         name: mcast-n-groups                  << 
1729         type: u32                             << 
1730       -                                       << 
1731         name: mcast-max-groups                << 
1732         type: u32                             << 
1733       -                                       << 
1734         name: neigh-vlan-suppress             << 
1735         type: flag                            << 
1736       -                                       << 
1737         name: backup-nhid                     << 
1738         type: u32                             << 
1739   -                                           << 
1740     name: linkinfo-gre-attrs                  << 
1741     name-prefix: ifla-gre-                    << 
1742     attributes:                               << 
1743       -                                       << 
1744         name: link                            << 
1745         type: u32                             << 
1746       -                                       << 
1747         name: iflags                          << 
1748         type: u16                             << 
1749       -                                       << 
1750         name: oflags                          << 
1751         type: u16                             << 
1752       -                                       << 
1753         name: ikey                            << 
1754         type: u32                             << 
1755       -                                       << 
1756         name: okey                            << 
1757         type: u32                             << 
1758       -                                       << 
1759         name: local                           << 
1760         type: binary                          << 
1761         display-hint: ipv4                    << 
1762       -                                       << 
1763         name: remote                          << 
1764         type: binary                          << 
1765         display-hint: ipv4                    << 
1766       -                                       << 
1767         name: ttl                             << 
1768         type: u8                              << 
1769       -                                       << 
1770         name: tos                             << 
1771         type: u8                              << 
1772       -                                       << 
1773         name: pmtudisc                        << 
1774         type: u8                              << 
1775       -                                       << 
1776         name: encap-limit                     << 
1777         type: u32                             << 
1778       -                                       << 
1779         name: flowinfo                        << 
1780         type: u32                             << 
1781       -                                       << 
1782         name: flags                           << 
1783         type: u32                             << 
1784       -                                       << 
1785         name: encap-type                      << 
1786         type: u16                             << 
1787       -                                       << 
1788         name: encap-flags                     << 
1789         type: u16                             << 
1790       -                                       << 
1791         name: encap-sport                     << 
1792         type: u16                             << 
1793       -                                       << 
1794         name: encap-dport                     << 
1795         type: u16                             << 
1796       -                                       << 
1797         name: collect-metadata                << 
1798         type: flag                            << 
1799       -                                       << 
1800         name: ignore-df                       << 
1801         type: u8                              << 
1802       -                                       << 
1803         name: fwmark                          << 
1804         type: u32                             << 
1805       -                                       << 
1806         name: erspan-index                    << 
1807         type: u32                             << 
1808       -                                       << 
1809         name: erspan-ver                      << 
1810         type: u8                              << 
1811       -                                       << 
1812         name: erspan-dir                      << 
1813         type: u8                              << 
1814       -                                       << 
1815         name: erspan-hwid                     << 
1816         type: u16                             << 
1817   -                                           << 
1818     name: linkinfo-geneve-attrs               << 
1819     name-prefix: ifla-geneve-                 << 
1820     attributes:                               << 
1821       -                                       << 
1822         name: id                              << 
1823         type: u32                             << 
1824       -                                       << 
1825         name: remote                          << 
1826         type: binary                          << 
1827         display-hint: ipv4                    << 
1828       -                                       << 
1829         name: ttl                             << 
1830         type: u8                              << 
1831       -                                       << 
1832         name: tos                             << 
1833         type: u8                              << 
1834       -                                       << 
1835         name: port                            << 
1836         type: u16                             << 
1837       -                                       << 
1838         name: collect-metadata                << 
1839         type: flag                            << 
1840       -                                       << 
1841         name: remote6                         << 
1842         type: binary                          << 
1843         display-hint: ipv6                    << 
1844       -                                       << 
1845         name: udp-csum                        << 
1846         type: u8                              << 
1847       -                                       << 
1848         name: udp-zero-csum6-tx               << 
1849         type: u8                              << 
1850       -                                       << 
1851         name: udp-zero-csum6-rx               << 
1852         type: u8                              << 
1853       -                                       << 
1854         name: label                           << 
1855         type: u32                             << 
1856       -                                       << 
1857         name: ttl-inherit                     << 
1858         type: u8                              << 
1859       -                                       << 
1860         name: df                              << 
1861         type: u8                              << 
1862       -                                       << 
1863         name: inner-proto-inherit             << 
1864         type: flag                            << 
1865   -                                           << 
1866     name: linkinfo-iptun-attrs                << 
1867     name-prefix: ifla-iptun-                  << 
1868     attributes:                               << 
1869       -                                       << 
1870         name: link                            << 
1871         type: u32                             << 
1872       -                                       << 
1873         name: local                           << 
1874         type: binary                          << 
1875         display-hint: ipv4                    << 
1876       -                                       << 
1877         name: remote                          << 
1878         type: binary                          << 
1879         display-hint: ipv4                    << 
1880       -                                       << 
1881         name: ttl                             << 
1882         type: u8                              << 
1883       -                                       << 
1884         name: tos                             << 
1885         type: u8                              << 
1886       -                                       << 
1887         name: encap-limit                     << 
1888         type: u8                              << 
1889       -                                       << 
1890         name: flowinfo                        << 
1891         type: u32                             << 
1892       -                                       << 
1893         name: flags                           << 
1894         type: u16                             << 
1895       -                                       << 
1896         name: proto                           << 
1897         type: u8                              << 
1898       -                                       << 
1899         name: pmtudisc                        << 
1900         type: u8                              << 
1901       -                                       << 
1902         name: 6rd-prefix                      << 
1903         type: binary                          << 
1904         display-hint: ipv6                    << 
1905       -                                       << 
1906         name: 6rd-relay-prefix                << 
1907         type: binary                          << 
1908         display-hint: ipv4                    << 
1909       -                                       << 
1910         name: 6rd-prefixlen                   << 
1911         type: u16                             << 
1912       -                                       << 
1913         name: 6rd-relay-prefixlen             << 
1914         type: u16                             << 
1915       -                                       << 
1916         name: encap-type                      << 
1917         type: u16                             << 
1918       -                                       << 
1919         name: encap-flags                     << 
1920         type: u16                             << 
1921       -                                       << 
1922         name: encap-sport                     << 
1923         type: u16                             << 
1924       -                                       << 
1925         name: encap-dport                     << 
1926         type: u16                             << 
1927       -                                       << 
1928         name: collect-metadata                << 
1929         type: flag                            << 
1930       -                                       << 
1931         name: fwmark                          << 
1932         type: u32                             << 
1933   -                                           << 
1934     name: linkinfo-tun-attrs                  << 
1935     name-prefix: ifla-tun-                    << 
1936     attributes:                               << 
1937       -                                       << 
1938         name: owner                           << 
1939         type: u32                             << 
1940       -                                       << 
1941         name: group                           << 
1942         type: u32                             << 
1943       -                                       << 
1944         name: type                            << 
1945         type: u8                              << 
1946       -                                       << 
1947         name: pi                              << 
1948         type: u8                              << 
1949       -                                       << 
1950         name: vnet-hdr                        << 
1951         type: u8                              << 
1952       -                                       << 
1953         name: persist                         << 
1954         type: u8                              << 
1955       -                                       << 
1956         name: multi-queue                     << 
1957         type: u8                              << 
1958       -                                       << 
1959         name: num-queues                      << 
1960         type: u32                             << 
1961       -                                       << 
1962         name: num-disabled-queues             << 
1963         type: u32                             << 
1964   -                                           << 
1965     name: linkinfo-vlan-attrs                 << 
1966     name-prefix: ifla-vlan-                   << 
1967     attributes:                               << 
1968       -                                       << 
1969         name: id                              << 
1970         type: u16                             << 
1971       -                                       << 
1972         name: flag                            << 
1973         type: binary                          << 
1974         struct: ifla-vlan-flags               << 
1975       -                                       << 
1976         name: egress-qos                      << 
1977         type: nest                            << 
1978         nested-attributes: ifla-vlan-qos      << 
1979       -                                       << 
1980         name: ingress-qos                     << 
1981         type: nest                            << 
1982         nested-attributes: ifla-vlan-qos      << 
1983       -                                       << 
1984         name: protocol                        << 
1985         type: u16                             << 
1986         enum: vlan-protocols                  << 
1987         byte-order: big-endian                << 
1988   -                                           << 
1989     name: ifla-vlan-qos                       << 
1990     name-prefix: ifla-vlan-qos                << 
1991     attributes:                               << 
1992       -                                       << 
1993         name: mapping                         << 
1994         type: binary                          << 
1995         multi-attr: true                      << 
1996         struct: ifla-vlan-qos-mapping         << 
1997   -                                           << 
1998     name: linkinfo-vrf-attrs                  << 
1999     name-prefix: ifla-vrf-                    << 
2000     attributes:                               << 
2001       -                                       << 
2002         name: table                           << 
2003         type: u32                             << 
2004   -                                              1126   -
2005     name: xdp-attrs                              1127     name: xdp-attrs
2006     attributes:                                  1128     attributes:
2007       -                                          1129       -
2008         name: fd                                 1130         name: fd
2009         type: s32                                1131         type: s32
2010       -                                          1132       -
2011         name: attached                           1133         name: attached
2012         type: u8                                 1134         type: u8
2013       -                                          1135       -
2014         name: flags                              1136         name: flags
2015         type: u32                                1137         type: u32
2016       -                                          1138       -
2017         name: prog-id                            1139         name: prog-id
2018         type: u32                                1140         type: u32
2019       -                                          1141       -
2020         name: drv-prog-id                        1142         name: drv-prog-id
2021         type: u32                                1143         type: u32
2022       -                                          1144       -
2023         name: skb-prog-id                        1145         name: skb-prog-id
2024         type: u32                                1146         type: u32
2025       -                                          1147       -
2026         name: hw-prog-id                         1148         name: hw-prog-id
2027         type: u32                                1149         type: u32
2028       -                                          1150       -
2029         name: expected-fd                        1151         name: expected-fd
2030         type: s32                                1152         type: s32
2031   -                                              1153   -
2032     name: ifla-attrs                             1154     name: ifla-attrs
2033     attributes:                                  1155     attributes:
2034       -                                          1156       -
2035         name: conf                               1157         name: conf
2036         type: binary                             1158         type: binary
2037         struct: ipv4-devconf                     1159         struct: ipv4-devconf
2038   -                                              1160   -
2039     name: ifla6-attrs                            1161     name: ifla6-attrs
2040     attributes:                                  1162     attributes:
2041       -                                          1163       -
2042         name: flags                              1164         name: flags
2043         type: u32                                1165         type: u32
2044       -                                          1166       -
2045         name: conf                               1167         name: conf
2046         type: binary                             1168         type: binary
2047         struct: ipv6-devconf                     1169         struct: ipv6-devconf
2048       -                                          1170       -
2049         name: stats                              1171         name: stats
2050         type: binary                             1172         type: binary
2051         struct: ifla-inet6-stats                 1173         struct: ifla-inet6-stats
2052       -                                          1174       -
2053         name: mcast                              1175         name: mcast
2054         type: binary                             1176         type: binary
2055       -                                          1177       -
2056         name: cacheinfo                          1178         name: cacheinfo
2057         type: binary                             1179         type: binary
2058         struct: ifla-cacheinfo                   1180         struct: ifla-cacheinfo
2059       -                                          1181       -
2060         name: icmp6-stats                        1182         name: icmp6-stats
2061         type: binary                             1183         type: binary
2062         struct: ifla-icmp6-stats                 1184         struct: ifla-icmp6-stats
2063       -                                          1185       -
2064         name: token                              1186         name: token
2065         type: binary                             1187         type: binary
2066       -                                          1188       -
2067         name: addr-gen-mode                      1189         name: addr-gen-mode
2068         type: u8                                 1190         type: u8
2069       -                                          1191       -
2070         name: ra-mtu                             1192         name: ra-mtu
2071         type: u32                                1193         type: u32
2072   -                                              1194   -
2073     name: mctp-attrs                             1195     name: mctp-attrs
2074     attributes:                                  1196     attributes:
2075       -                                          1197       -
2076         name: mctp-net                           1198         name: mctp-net
2077         type: u32                                1199         type: u32
2078   -                                              1200   -
2079     name: stats-attrs                            1201     name: stats-attrs
2080     name-prefix: ifla-stats-                     1202     name-prefix: ifla-stats-
2081     attributes:                                  1203     attributes:
2082       -                                          1204       -
2083         name: link-64                            1205         name: link-64
2084         type: binary                             1206         type: binary
2085         struct: rtnl-link-stats64                1207         struct: rtnl-link-stats64
2086       -                                          1208       -
2087         name: link-xstats                        1209         name: link-xstats
2088         type: binary                             1210         type: binary
2089       -                                          1211       -
2090         name: link-xstats-slave                  1212         name: link-xstats-slave
2091         type: binary                             1213         type: binary
2092       -                                          1214       -
2093         name: link-offload-xstats                1215         name: link-offload-xstats
2094         type: nest                               1216         type: nest
2095         nested-attributes: link-offload-xstat    1217         nested-attributes: link-offload-xstats
2096       -                                          1218       -
2097         name: af-spec                            1219         name: af-spec
2098         type: binary                             1220         type: binary
2099   -                                              1221   -
2100     name: link-offload-xstats                    1222     name: link-offload-xstats
2101     attributes:                                  1223     attributes:
2102       -                                          1224       -
2103         name: cpu-hit                            1225         name: cpu-hit
2104         type: binary                             1226         type: binary
2105       -                                          1227       -
2106         name: hw-s-info                          1228         name: hw-s-info
2107         type: indexed-array                   !! 1229         type: array-nest
2108         sub-type: nest                        << 
2109         nested-attributes: hw-s-info-one         1230         nested-attributes: hw-s-info-one
2110       -                                          1231       -
2111         name: l3-stats                           1232         name: l3-stats
2112         type: binary                             1233         type: binary
2113   -                                              1234   -
2114     name: hw-s-info-one                          1235     name: hw-s-info-one
2115     attributes:                                  1236     attributes:
2116       -                                          1237       -
2117         name: request                            1238         name: request
2118         type: u8                                 1239         type: u8
2119       -                                          1240       -
2120         name: used                               1241         name: used
2121         type: u8                                 1242         type: u8
2122   -                                           << 
2123     name: link-dpll-pin-attrs                 << 
2124     attributes:                               << 
2125       -                                       << 
2126         name: id                              << 
2127         type: u32                             << 
2128   -                                           << 
2129     name: linkinfo-netkit-attrs               << 
2130     name-prefix: ifla-netkit-                 << 
2131     attributes:                               << 
2132       -                                       << 
2133         name: peer-info                       << 
2134         type: binary                          << 
2135       -                                       << 
2136         name: primary                         << 
2137         type: u8                              << 
2138       -                                       << 
2139         name: policy                          << 
2140         type: u32                             << 
2141         enum: netkit-policy                   << 
2142       -                                       << 
2143         name: peer-policy                     << 
2144         type: u32                             << 
2145         enum: netkit-policy                   << 
2146       -                                       << 
2147         name: mode                            << 
2148         type: u32                             << 
2149         enum: netkit-mode                     << 
2150                                               << 
2151 sub-messages:                                 << 
2152   -                                           << 
2153     name: linkinfo-data-msg                   << 
2154     formats:                                  << 
2155       -                                       << 
2156         value: bond                           << 
2157         attribute-set: linkinfo-bond-attrs    << 
2158       -                                       << 
2159         value: bridge                         << 
2160         attribute-set: linkinfo-bridge-attrs  << 
2161       -                                       << 
2162         value: erspan                         << 
2163         attribute-set: linkinfo-gre-attrs     << 
2164       -                                       << 
2165         value: gre                            << 
2166         attribute-set: linkinfo-gre-attrs     << 
2167       -                                       << 
2168         value: gretap                         << 
2169         attribute-set: linkinfo-gre-attrs     << 
2170       -                                       << 
2171         value: geneve                         << 
2172         attribute-set: linkinfo-geneve-attrs  << 
2173       -                                       << 
2174         value: ipip                           << 
2175         attribute-set: linkinfo-iptun-attrs   << 
2176       -                                       << 
2177         value: sit                            << 
2178         attribute-set: linkinfo-iptun-attrs   << 
2179       -                                       << 
2180         value: tun                            << 
2181         attribute-set: linkinfo-tun-attrs     << 
2182       -                                       << 
2183         value: vlan                           << 
2184         attribute-set: linkinfo-vlan-attrs    << 
2185       -                                       << 
2186         value: vrf                            << 
2187         attribute-set: linkinfo-vrf-attrs     << 
2188       -                                       << 
2189         value: netkit                         << 
2190         attribute-set: linkinfo-netkit-attrs  << 
2191   -                                           << 
2192     name: linkinfo-member-data-msg            << 
2193     formats:                                  << 
2194       -                                       << 
2195         value: bridge                         << 
2196         attribute-set: linkinfo-brport-attrs  << 
2197       -                                       << 
2198         value: bond                           << 
2199         attribute-set: bond-slave-attrs       << 
2200                                                  1243 
2201 operations:                                      1244 operations:
2202   enum-model: directional                        1245   enum-model: directional
2203   list:                                          1246   list:
2204     -                                            1247     -
2205       name: newlink                              1248       name: newlink
2206       doc: Create a new link.                    1249       doc: Create a new link.
2207       attribute-set: link-attrs                  1250       attribute-set: link-attrs
2208       fixed-header: ifinfomsg                    1251       fixed-header: ifinfomsg
2209       do:                                        1252       do:
2210         request:                                 1253         request:
2211           value: 16                              1254           value: 16
2212           attributes: &link-new-attrs            1255           attributes: &link-new-attrs
2213             - ifi-index                          1256             - ifi-index
2214             - ifname                             1257             - ifname
2215             - net-ns-pid                         1258             - net-ns-pid
2216             - net-ns-fd                          1259             - net-ns-fd
2217             - target-netnsid                     1260             - target-netnsid
2218             - link-netnsid                       1261             - link-netnsid
2219             - linkinfo                           1262             - linkinfo
2220             - group                              1263             - group
2221             - num-tx-queues                      1264             - num-tx-queues
2222             - num-rx-queues                      1265             - num-rx-queues
2223             - address                            1266             - address
2224             - broadcast                          1267             - broadcast
2225             - mtu                                1268             - mtu
2226             - txqlen                             1269             - txqlen
2227             - operstate                          1270             - operstate
2228             - linkmode                           1271             - linkmode
2229             - group                              1272             - group
2230             - gso-max-size                       1273             - gso-max-size
2231             - gso-max-segs                       1274             - gso-max-segs
2232             - gro-max-size                       1275             - gro-max-size
2233             - gso-ipv4-max-size                  1276             - gso-ipv4-max-size
2234             - gro-ipv4-max-size                  1277             - gro-ipv4-max-size
2235             - af-spec                            1278             - af-spec
2236     -                                            1279     -
2237       name: dellink                              1280       name: dellink
2238       doc: Delete an existing link.              1281       doc: Delete an existing link.
2239       attribute-set: link-attrs                  1282       attribute-set: link-attrs
2240       fixed-header: ifinfomsg                    1283       fixed-header: ifinfomsg
2241       do:                                        1284       do:
2242         request:                                 1285         request:
2243           value: 17                              1286           value: 17
2244           attributes:                            1287           attributes:
2245             - ifi-index                          1288             - ifi-index
2246             - ifname                             1289             - ifname
2247     -                                            1290     -
2248       name: getlink                              1291       name: getlink
2249       doc: Get / dump information about a lin    1292       doc: Get / dump information about a link.
2250       attribute-set: link-attrs                  1293       attribute-set: link-attrs
2251       fixed-header: ifinfomsg                    1294       fixed-header: ifinfomsg
2252       do:                                        1295       do:
2253         request:                                 1296         request:
2254           value: 18                              1297           value: 18
2255           attributes:                            1298           attributes:
2256             - ifi-index                          1299             - ifi-index
2257             - ifname                             1300             - ifname
2258             - alt-ifname                         1301             - alt-ifname
2259             - ext-mask                           1302             - ext-mask
2260             - target-netnsid                     1303             - target-netnsid
2261         reply:                                   1304         reply:
2262           value: 16                              1305           value: 16
2263           attributes: &link-all-attrs            1306           attributes: &link-all-attrs
2264             - ifi-family                         1307             - ifi-family
2265             - ifi-type                           1308             - ifi-type
2266             - ifi-index                          1309             - ifi-index
2267             - ifi-flags                          1310             - ifi-flags
2268             - ifi-change                         1311             - ifi-change
2269             - address                            1312             - address
2270             - broadcast                          1313             - broadcast
2271             - ifname                             1314             - ifname
2272             - mtu                                1315             - mtu
2273             - link                               1316             - link
2274             - qdisc                              1317             - qdisc
2275             - stats                              1318             - stats
2276             - cost                               1319             - cost
2277             - priority                           1320             - priority
2278             - master                             1321             - master
2279             - wireless                           1322             - wireless
2280             - protinfo                           1323             - protinfo
2281             - txqlen                             1324             - txqlen
2282             - map                                1325             - map
2283             - weight                             1326             - weight
2284             - operstate                          1327             - operstate
2285             - linkmode                           1328             - linkmode
2286             - linkinfo                           1329             - linkinfo
2287             - net-ns-pid                         1330             - net-ns-pid
2288             - ifalias                            1331             - ifalias
2289             - num-vf                             1332             - num-vf
2290             - vfinfo-list                        1333             - vfinfo-list
2291             - stats64                            1334             - stats64
2292             - vf-ports                           1335             - vf-ports
2293             - port-self                          1336             - port-self
2294             - af-spec                            1337             - af-spec
2295             - group                              1338             - group
2296             - net-ns-fd                          1339             - net-ns-fd
2297             - ext-mask                           1340             - ext-mask
2298             - promiscuity                        1341             - promiscuity
2299             - num-tx-queues                      1342             - num-tx-queues
2300             - num-rx-queues                      1343             - num-rx-queues
2301             - carrier                            1344             - carrier
2302             - phys-port-id                       1345             - phys-port-id
2303             - carrier-changes                    1346             - carrier-changes
2304             - phys-switch-id                     1347             - phys-switch-id
2305             - link-netnsid                       1348             - link-netnsid
2306             - phys-port-name                     1349             - phys-port-name
2307             - proto-down                         1350             - proto-down
2308             - gso-max-segs                       1351             - gso-max-segs
2309             - gso-max-size                       1352             - gso-max-size
2310             - pad                                1353             - pad
2311             - xdp                                1354             - xdp
2312             - event                              1355             - event
2313             - new-netnsid                        1356             - new-netnsid
2314             - if-netnsid                         1357             - if-netnsid
2315             - target-netnsid                     1358             - target-netnsid
2316             - carrier-up-count                   1359             - carrier-up-count
2317             - carrier-down-count                 1360             - carrier-down-count
2318             - new-ifindex                        1361             - new-ifindex
2319             - min-mtu                            1362             - min-mtu
2320             - max-mtu                            1363             - max-mtu
2321             - prop-list                          1364             - prop-list
2322             - alt-ifname                         1365             - alt-ifname
2323             - perm-address                       1366             - perm-address
2324             - proto-down-reason                  1367             - proto-down-reason
2325             - parent-dev-name                    1368             - parent-dev-name
2326             - parent-dev-bus-name                1369             - parent-dev-bus-name
2327             - gro-max-size                       1370             - gro-max-size
2328             - tso-max-size                       1371             - tso-max-size
2329             - tso-max-segs                       1372             - tso-max-segs
2330             - allmulti                           1373             - allmulti
2331             - devlink-port                       1374             - devlink-port
2332             - gso-ipv4-max-size                  1375             - gso-ipv4-max-size
2333             - gro-ipv4-max-size                  1376             - gro-ipv4-max-size
2334       dump:                                      1377       dump:
2335         request:                                 1378         request:
2336           value: 18                              1379           value: 18
2337           attributes:                            1380           attributes:
2338             - target-netnsid                     1381             - target-netnsid
2339             - ext-mask                           1382             - ext-mask
2340             - master                             1383             - master
2341             - linkinfo                           1384             - linkinfo
2342         reply:                                   1385         reply:
2343           value: 16                              1386           value: 16
2344           attributes: *link-all-attrs            1387           attributes: *link-all-attrs
2345     -                                            1388     -
2346       name: setlink                              1389       name: setlink
2347       doc: Set information about a link.         1390       doc: Set information about a link.
2348       attribute-set: link-attrs                  1391       attribute-set: link-attrs
2349       fixed-header: ifinfomsg                    1392       fixed-header: ifinfomsg
2350       do:                                        1393       do:
2351         request:                                 1394         request:
2352           value: 19                              1395           value: 19
2353           attributes: *link-all-attrs            1396           attributes: *link-all-attrs
2354     -                                            1397     -
2355       name: getstats                             1398       name: getstats
2356       doc: Get / dump link stats.                1399       doc: Get / dump link stats.
2357       attribute-set: stats-attrs                 1400       attribute-set: stats-attrs
2358       fixed-header: if_stats_msg                 1401       fixed-header: if_stats_msg
2359       do:                                        1402       do:
2360         request:                                 1403         request:
2361           value: 94                              1404           value: 94
2362           attributes:                            1405           attributes:
2363             - ifindex                            1406             - ifindex
2364         reply:                                   1407         reply:
2365           value: 92                              1408           value: 92
2366           attributes: &link-stats-attrs          1409           attributes: &link-stats-attrs
2367             - family                             1410             - family
2368             - ifindex                            1411             - ifindex
2369             - filter-mask                        1412             - filter-mask
2370             - link-64                            1413             - link-64
2371             - link-xstats                        1414             - link-xstats
2372             - link-xstats-slave                  1415             - link-xstats-slave
2373             - link-offload-xstats                1416             - link-offload-xstats
2374             - af-spec                            1417             - af-spec
2375       dump:                                      1418       dump:
2376         request:                                 1419         request:
2377           value: 94                              1420           value: 94
2378         reply:                                   1421         reply:
2379           value: 92                              1422           value: 92
2380           attributes: *link-stats-attrs          1423           attributes: *link-stats-attrs
2381                                                  1424 
2382 mcast-groups:                                    1425 mcast-groups:
2383   list:                                          1426   list:
2384     -                                            1427     -
2385       name: rtnlgrp-link                         1428       name: rtnlgrp-link
2386       value: 1                                   1429       value: 1
2387     -                                            1430     -
2388       name: rtnlgrp-stats                        1431       name: rtnlgrp-stats
2389       value: 36                                  1432       value: 36
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php