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