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: netkit-pairing 830 type: enum 831 enum-name: netkit-pairing 832 entries: 833 - name: pair 834 - name: single 835 - 836 name: ovpn-mode 837 enum-name: ovpn-mode 838 name-prefix: ovpn-mode 839 type: enum 840 entries: 841 - p2p 842 - mp 843 - 844 name: br-stp-mode 845 type: enum 846 enum-name: br-stp-mode 847 entries: 848 - auto 849 - user 850 - kernel 851 852attribute-sets: 853 - 854 name: link-attrs 855 name-prefix: ifla- 856 attributes: 857 - 858 name: address 859 type: binary 860 display-hint: mac 861 - 862 name: broadcast 863 type: binary 864 display-hint: mac 865 - 866 name: ifname 867 type: string 868 - 869 name: mtu 870 type: u32 871 - 872 name: link 873 type: u32 874 - 875 name: qdisc 876 type: string 877 - 878 name: stats 879 type: binary 880 struct: rtnl-link-stats 881 - 882 name: cost 883 type: unused 884 - 885 name: priority 886 type: unused 887 - 888 name: master 889 type: u32 890 - 891 name: wireless 892 type: binary 893 doc: struct iw_event 894 - 895 name: protinfo 896 type: binary 897 doc: A nest of ifla6-attrs or linkinfo-brport-attrs 898 - 899 name: txqlen 900 type: u32 901 - 902 name: map 903 type: binary 904 struct: rtnl-link-ifmap 905 - 906 name: weight 907 type: u32 908 - 909 name: operstate 910 type: u8 911 - 912 name: linkmode 913 type: u8 914 - 915 name: linkinfo 916 type: nest 917 nested-attributes: linkinfo-attrs 918 - 919 name: net-ns-pid 920 type: u32 921 - 922 name: ifalias 923 type: string 924 - 925 name: num-vf 926 type: u32 927 - 928 name: vfinfo-list 929 type: nest 930 nested-attributes: vfinfo-list-attrs 931 doc: | 932 Per-VF details. The list holds at most 256 VFs, or 128 when 933 statistics are included, because it is one attribute and has to fit 934 in a u16 length. A device with more VFs than that reports a 935 truncated list; num-vf still carries the real count. 936 - 937 name: stats64 938 type: binary 939 struct: rtnl-link-stats64 940 - 941 name: vf-ports 942 type: nest 943 nested-attributes: vf-ports-attrs 944 - 945 name: port-self 946 type: nest 947 nested-attributes: port-self-attrs 948 - 949 name: af-spec 950 type: nest 951 nested-attributes: af-spec-attrs 952 - 953 name: group 954 type: u32 955 - 956 name: net-ns-fd 957 type: u32 958 - 959 name: ext-mask 960 type: u32 961 enum: rtext-filter 962 enum-as-flags: true 963 - 964 name: promiscuity 965 type: u32 966 - 967 name: num-tx-queues 968 type: u32 969 - 970 name: num-rx-queues 971 type: u32 972 - 973 name: carrier 974 type: u8 975 - 976 name: phys-port-id 977 type: binary 978 - 979 name: carrier-changes 980 type: u32 981 - 982 name: phys-switch-id 983 type: binary 984 - 985 name: link-netnsid 986 type: s32 987 - 988 name: phys-port-name 989 type: string 990 - 991 name: proto-down 992 type: u8 993 - 994 name: gso-max-segs 995 type: u32 996 - 997 name: gso-max-size 998 type: u32 999 - 1000 name: pad 1001 type: pad 1002 - 1003 name: xdp 1004 type: nest 1005 nested-attributes: xdp-attrs 1006 - 1007 name: event 1008 type: u32 1009 - 1010 name: new-netnsid 1011 type: s32 1012 - 1013 name: target-netnsid 1014 type: s32 1015 - 1016 name: carrier-up-count 1017 type: u32 1018 - 1019 name: carrier-down-count 1020 type: u32 1021 - 1022 name: new-ifindex 1023 type: s32 1024 - 1025 name: min-mtu 1026 type: u32 1027 - 1028 name: max-mtu 1029 type: u32 1030 - 1031 name: prop-list 1032 type: nest 1033 nested-attributes: prop-list-link-attrs 1034 - 1035 name: alt-ifname 1036 type: string 1037 - 1038 name: perm-address 1039 type: binary 1040 display-hint: mac 1041 - 1042 name: proto-down-reason 1043 type: string 1044 - 1045 name: parent-dev-name 1046 type: string 1047 - 1048 name: parent-dev-bus-name 1049 type: string 1050 - 1051 name: gro-max-size 1052 type: u32 1053 - 1054 name: tso-max-size 1055 type: u32 1056 - 1057 name: tso-max-segs 1058 type: u32 1059 - 1060 name: allmulti 1061 type: u32 1062 - 1063 name: devlink-port 1064 type: binary 1065 - 1066 name: gso-ipv4-max-size 1067 type: u32 1068 - 1069 name: gro-ipv4-max-size 1070 type: u32 1071 - 1072 name: dpll-pin 1073 type: nest 1074 nested-attributes: link-dpll-pin-attrs 1075 - 1076 name: max-pacing-offload-horizon 1077 type: uint 1078 doc: EDT offload horizon supported by the device (in nsec). 1079 - 1080 name: netns-immutable 1081 type: u8 1082 - 1083 name: headroom 1084 type: u16 1085 - 1086 name: tailroom 1087 type: u16 1088 - 1089 name: prop-list-link-attrs 1090 subset-of: link-attrs 1091 attributes: 1092 - 1093 name: alt-ifname 1094 multi-attr: true 1095 - 1096 name: af-spec-attrs 1097 name-prefix: af- 1098 attr-max-name: af-max 1099 attributes: 1100 - 1101 name: inet 1102 type: nest 1103 value: 2 1104 nested-attributes: ifla-attrs 1105 - 1106 name: inet6 1107 type: nest 1108 value: 10 1109 nested-attributes: ifla6-attrs 1110 - 1111 name: mctp 1112 type: nest 1113 value: 45 1114 nested-attributes: mctp-attrs 1115 - 1116 name: vfinfo-list-attrs 1117 name-prefix: ifla-vf- 1118 attributes: 1119 - 1120 name: info 1121 type: nest 1122 nested-attributes: vfinfo-attrs 1123 multi-attr: true 1124 - 1125 name: vfinfo-attrs 1126 name-prefix: ifla-vf- 1127 attributes: 1128 - 1129 name: mac 1130 type: binary 1131 struct: ifla-vf-mac 1132 - 1133 name: vlan 1134 type: binary 1135 struct: ifla-vf-vlan 1136 - 1137 name: tx-rate 1138 type: binary 1139 struct: ifla-vf-tx-rate 1140 - 1141 name: spoofchk 1142 type: binary 1143 struct: ifla-vf-spoofchk 1144 - 1145 name: link-state 1146 type: binary 1147 struct: ifla-vf-link-state 1148 - 1149 name: rate 1150 type: binary 1151 struct: ifla-vf-rate 1152 - 1153 name: rss-query-en 1154 type: binary 1155 struct: ifla-vf-rss-query-en 1156 - 1157 name: stats 1158 type: nest 1159 nested-attributes: vf-stats-attrs 1160 - 1161 name: trust 1162 type: binary 1163 struct: ifla-vf-trust 1164 - 1165 name: ib-node-guid 1166 type: binary 1167 struct: ifla-vf-guid 1168 - 1169 name: ib-port-guid 1170 type: binary 1171 struct: ifla-vf-guid 1172 - 1173 name: vlan-list 1174 type: nest 1175 nested-attributes: vf-vlan-attrs 1176 - 1177 name: broadcast 1178 type: binary 1179 - 1180 name: vf-stats-attrs 1181 name-prefix: ifla-vf-stats- 1182 attributes: 1183 - 1184 name: rx-packets 1185 type: u64 1186 value: 0 1187 - 1188 name: tx-packets 1189 type: u64 1190 - 1191 name: rx-bytes 1192 type: u64 1193 - 1194 name: tx-bytes 1195 type: u64 1196 - 1197 name: broadcast 1198 type: u64 1199 - 1200 name: multicast 1201 type: u64 1202 - 1203 name: pad 1204 type: pad 1205 - 1206 name: rx-dropped 1207 type: u64 1208 - 1209 name: tx-dropped 1210 type: u64 1211 - 1212 name: vf-vlan-attrs 1213 name-prefix: ifla-vf-vlan- 1214 attr-max-name: ifla-vf-vlan-info-max 1215 attributes: 1216 - 1217 name: info 1218 type: binary 1219 struct: ifla-vf-vlan-info 1220 multi-attr: true 1221 - 1222 name: vf-ports-attrs 1223 name-prefix: ifla- 1224 attributes: [] 1225 - 1226 name: port-self-attrs 1227 name-prefix: ifla- 1228 attributes: [] 1229 - 1230 name: linkinfo-attrs 1231 name-prefix: ifla-info- 1232 attributes: 1233 - 1234 name: kind 1235 type: string 1236 - 1237 name: data 1238 type: sub-message 1239 sub-message: linkinfo-data-msg 1240 selector: kind 1241 - 1242 name: xstats 1243 type: binary 1244 - 1245 name: slave-kind 1246 type: string 1247 - 1248 name: slave-data 1249 type: sub-message 1250 sub-message: linkinfo-member-data-msg 1251 selector: slave-kind 1252 - 1253 name: linkinfo-bond-attrs 1254 name-prefix: ifla-bond- 1255 attributes: 1256 - 1257 name: mode 1258 type: u8 1259 - 1260 name: active-slave 1261 type: u32 1262 - 1263 name: miimon 1264 type: u32 1265 - 1266 name: updelay 1267 type: u32 1268 - 1269 name: downdelay 1270 type: u32 1271 - 1272 name: use-carrier 1273 type: u8 1274 - 1275 name: arp-interval 1276 type: u32 1277 - 1278 name: arp-ip-target 1279 type: indexed-array 1280 sub-type: u32 1281 byte-order: big-endian 1282 display-hint: ipv4 1283 - 1284 name: arp-validate 1285 type: u32 1286 - 1287 name: arp-all-targets 1288 type: u32 1289 - 1290 name: primary 1291 type: u32 1292 - 1293 name: primary-reselect 1294 type: u8 1295 - 1296 name: fail-over-mac 1297 type: u8 1298 - 1299 name: xmit-hash-policy 1300 type: u8 1301 - 1302 name: resend-igmp 1303 type: u32 1304 - 1305 name: num-peer-notif 1306 type: u8 1307 - 1308 name: all-slaves-active 1309 type: u8 1310 - 1311 name: min-links 1312 type: u32 1313 - 1314 name: lp-interval 1315 type: u32 1316 - 1317 name: packets-per-slave 1318 type: u32 1319 - 1320 name: ad-lacp-rate 1321 type: u8 1322 - 1323 name: ad-select 1324 type: u8 1325 - 1326 name: ad-info 1327 type: nest 1328 nested-attributes: bond-ad-info-attrs 1329 - 1330 name: ad-actor-sys-prio 1331 type: u16 1332 - 1333 name: ad-user-port-key 1334 type: u16 1335 - 1336 name: ad-actor-system 1337 type: binary 1338 display-hint: mac 1339 - 1340 name: tlb-dynamic-lb 1341 type: u8 1342 - 1343 name: peer-notif-delay 1344 type: u32 1345 - 1346 name: ad-lacp-active 1347 type: u8 1348 - 1349 name: missed-max 1350 type: u8 1351 - 1352 name: ns-ip6-target 1353 type: indexed-array 1354 sub-type: binary 1355 display-hint: ipv6 1356 checks: 1357 exact-len: 16 1358 - 1359 name: coupled-control 1360 type: u8 1361 - 1362 name: broadcast-neigh 1363 type: u8 1364 - 1365 name: lacp-strict 1366 type: u8 1367 - 1368 name: bond-ad-info-attrs 1369 name-prefix: ifla-bond-ad-info- 1370 attributes: 1371 - 1372 name: aggregator 1373 type: u16 1374 - 1375 name: num-ports 1376 type: u16 1377 - 1378 name: actor-key 1379 type: u16 1380 - 1381 name: partner-key 1382 type: u16 1383 - 1384 name: partner-mac 1385 type: binary 1386 display-hint: mac 1387 - 1388 name: bond-slave-attrs 1389 name-prefix: ifla-bond-slave- 1390 attributes: 1391 - 1392 name: state 1393 type: u8 1394 - 1395 name: mii-status 1396 type: u8 1397 - 1398 name: link-failure-count 1399 type: u32 1400 - 1401 name: perm-hwaddr 1402 type: binary 1403 display-hint: mac 1404 - 1405 name: queue-id 1406 type: u16 1407 - 1408 name: ad-aggregator-id 1409 type: u16 1410 - 1411 name: ad-actor-oper-port-state 1412 type: u8 1413 - 1414 name: ad-partner-oper-port-state 1415 type: u16 1416 - 1417 name: prio 1418 type: u32 1419 - 1420 name: linkinfo-bridge-attrs 1421 name-prefix: ifla-br- 1422 attributes: 1423 - 1424 name: forward-delay 1425 type: u32 1426 - 1427 name: hello-time 1428 type: u32 1429 - 1430 name: max-age 1431 type: u32 1432 - 1433 name: ageing-time 1434 type: u32 1435 - 1436 name: stp-state 1437 type: u32 1438 - 1439 name: priority 1440 type: u16 1441 - 1442 name: vlan-filtering 1443 type: u8 1444 - 1445 name: vlan-protocol 1446 type: u16 1447 - 1448 name: group-fwd-mask 1449 type: u16 1450 - 1451 name: root-id 1452 type: binary 1453 struct: ifla-bridge-id 1454 - 1455 name: bridge-id 1456 type: binary 1457 struct: ifla-bridge-id 1458 - 1459 name: root-port 1460 type: u16 1461 - 1462 name: root-path-cost 1463 type: u32 1464 - 1465 name: topology-change 1466 type: u8 1467 - 1468 name: topology-change-detected 1469 type: u8 1470 - 1471 name: hello-timer 1472 type: u64 1473 - 1474 name: tcn-timer 1475 type: u64 1476 - 1477 name: topology-change-timer 1478 type: u64 1479 - 1480 name: gc-timer 1481 type: u64 1482 - 1483 name: group-addr 1484 type: binary 1485 display-hint: mac 1486 - 1487 name: fdb-flush 1488 type: binary 1489 - 1490 name: mcast-router 1491 type: u8 1492 - 1493 name: mcast-snooping 1494 type: u8 1495 - 1496 name: mcast-query-use-ifaddr 1497 type: u8 1498 - 1499 name: mcast-querier 1500 type: u8 1501 - 1502 name: mcast-hash-elasticity 1503 type: u32 1504 - 1505 name: mcast-hash-max 1506 type: u32 1507 - 1508 name: mcast-last-member-cnt 1509 type: u32 1510 - 1511 name: mcast-startup-query-cnt 1512 type: u32 1513 - 1514 name: mcast-last-member-intvl 1515 type: u64 1516 - 1517 name: mcast-membership-intvl 1518 type: u64 1519 - 1520 name: mcast-querier-intvl 1521 type: u64 1522 - 1523 name: mcast-query-intvl 1524 type: u64 1525 - 1526 name: mcast-query-response-intvl 1527 type: u64 1528 - 1529 name: mcast-startup-query-intvl 1530 type: u64 1531 - 1532 name: nf-call-iptables 1533 type: u8 1534 - 1535 name: nf-call-ip6tables 1536 type: u8 1537 - 1538 name: nf-call-arptables 1539 type: u8 1540 - 1541 name: vlan-default-pvid 1542 type: u16 1543 - 1544 name: pad 1545 type: pad 1546 - 1547 name: vlan-stats-enabled 1548 type: u8 1549 - 1550 name: mcast-stats-enabled 1551 type: u8 1552 - 1553 name: mcast-igmp-version 1554 type: u8 1555 - 1556 name: mcast-mld-version 1557 type: u8 1558 - 1559 name: vlan-stats-per-port 1560 type: u8 1561 - 1562 name: multi-boolopt 1563 type: binary 1564 struct: br-boolopt-multi 1565 - 1566 name: mcast-querier-state 1567 type: binary 1568 - 1569 name: fdb-n-learned 1570 type: u32 1571 - 1572 name: fdb-max-learned 1573 type: u32 1574 - 1575 name: stp-mode 1576 type: u32 1577 enum: br-stp-mode 1578 - 1579 name: linkinfo-brport-attrs 1580 name-prefix: ifla-brport- 1581 attributes: 1582 - 1583 name: state 1584 type: u8 1585 - 1586 name: priority 1587 type: u16 1588 - 1589 name: cost 1590 type: u32 1591 - 1592 name: mode 1593 type: u8 1594 - 1595 name: guard 1596 type: u8 1597 - 1598 name: protect 1599 type: u8 1600 - 1601 name: fast-leave 1602 type: u8 1603 - 1604 name: learning 1605 type: u8 1606 - 1607 name: unicast-flood 1608 type: u8 1609 - 1610 name: proxyarp 1611 type: u8 1612 - 1613 name: learning-sync 1614 type: u8 1615 - 1616 name: proxyarp-wifi 1617 type: u8 1618 - 1619 name: root-id 1620 type: binary 1621 struct: ifla-bridge-id 1622 - 1623 name: bridge-id 1624 type: binary 1625 struct: ifla-bridge-id 1626 - 1627 name: designated-port 1628 type: u16 1629 - 1630 name: designated-cost 1631 type: u16 1632 - 1633 name: id 1634 type: u16 1635 - 1636 name: "no" 1637 type: u16 1638 - 1639 name: topology-change-ack 1640 type: u8 1641 - 1642 name: config-pending 1643 type: u8 1644 - 1645 name: message-age-timer 1646 type: u64 1647 - 1648 name: forward-delay-timer 1649 type: u64 1650 - 1651 name: hold-timer 1652 type: u64 1653 - 1654 name: flush 1655 type: flag 1656 - 1657 name: multicast-router 1658 type: u8 1659 - 1660 name: pad 1661 type: pad 1662 - 1663 name: mcast-flood 1664 type: u8 1665 - 1666 name: mcast-to-ucast 1667 type: u8 1668 - 1669 name: vlan-tunnel 1670 type: u8 1671 - 1672 name: bcast-flood 1673 type: u8 1674 - 1675 name: group-fwd-mask 1676 type: u16 1677 - 1678 name: neigh-suppress 1679 type: u8 1680 - 1681 name: isolated 1682 type: u8 1683 - 1684 name: backup-port 1685 type: u32 1686 - 1687 name: mrp-ring-open 1688 type: u8 1689 - 1690 name: mrp-in-open 1691 type: u8 1692 - 1693 name: mcast-eht-hosts-limit 1694 type: u32 1695 - 1696 name: mcast-eht-hosts-cnt 1697 type: u32 1698 - 1699 name: locked 1700 type: u8 1701 - 1702 name: mab 1703 type: u8 1704 - 1705 name: mcast-n-groups 1706 type: u32 1707 - 1708 name: mcast-max-groups 1709 type: u32 1710 - 1711 name: neigh-vlan-suppress 1712 type: u8 1713 - 1714 name: backup-nhid 1715 type: u32 1716 - 1717 name: neigh-forward-grat 1718 type: u8 1719 - 1720 name: linkinfo-gre-attrs 1721 name-prefix: ifla-gre- 1722 attributes: 1723 - 1724 name: link 1725 type: u32 1726 - 1727 name: iflags 1728 type: u16 1729 byte-order: big-endian 1730 - 1731 name: oflags 1732 type: u16 1733 byte-order: big-endian 1734 - 1735 name: ikey 1736 type: u32 1737 byte-order: big-endian 1738 - 1739 name: okey 1740 type: u32 1741 byte-order: big-endian 1742 - 1743 name: local 1744 type: binary 1745 display-hint: ipv4-or-v6 1746 - 1747 name: remote 1748 type: binary 1749 display-hint: ipv4-or-v6 1750 - 1751 name: ttl 1752 type: u8 1753 - 1754 name: tos 1755 type: u8 1756 - 1757 name: pmtudisc 1758 type: u8 1759 - 1760 name: encap-limit 1761 type: u8 1762 - 1763 name: flowinfo 1764 type: u32 1765 byte-order: big-endian 1766 - 1767 name: flags 1768 type: u32 1769 - 1770 name: encap-type 1771 type: u16 1772 - 1773 name: encap-flags 1774 type: u16 1775 - 1776 name: encap-sport 1777 type: u16 1778 byte-order: big-endian 1779 - 1780 name: encap-dport 1781 type: u16 1782 byte-order: big-endian 1783 - 1784 name: collect-metadata 1785 type: flag 1786 - 1787 name: ignore-df 1788 type: u8 1789 - 1790 name: fwmark 1791 type: u32 1792 - 1793 name: erspan-index 1794 type: u32 1795 - 1796 name: erspan-ver 1797 type: u8 1798 - 1799 name: erspan-dir 1800 type: u8 1801 - 1802 name: erspan-hwid 1803 type: u16 1804 - 1805 name: linkinfo-gre6-attrs 1806 subset-of: linkinfo-gre-attrs 1807 attributes: 1808 - 1809 name: link 1810 - 1811 name: iflags 1812 - 1813 name: oflags 1814 - 1815 name: ikey 1816 - 1817 name: okey 1818 - 1819 name: local 1820 display-hint: ipv6 1821 - 1822 name: remote 1823 display-hint: ipv6 1824 - 1825 name: ttl 1826 - 1827 name: encap-limit 1828 - 1829 name: flowinfo 1830 - 1831 name: flags 1832 - 1833 name: encap-type 1834 - 1835 name: encap-flags 1836 - 1837 name: encap-sport 1838 - 1839 name: encap-dport 1840 - 1841 name: collect-metadata 1842 - 1843 name: fwmark 1844 - 1845 name: erspan-index 1846 - 1847 name: erspan-ver 1848 - 1849 name: erspan-dir 1850 - 1851 name: erspan-hwid 1852 - 1853 name: linkinfo-vti-attrs 1854 name-prefix: ifla-vti- 1855 header: linux/if_tunnel.h 1856 attributes: 1857 - 1858 name: link 1859 type: u32 1860 - 1861 name: ikey 1862 type: u32 1863 byte-order: big-endian 1864 - 1865 name: okey 1866 type: u32 1867 byte-order: big-endian 1868 - 1869 name: local 1870 type: binary 1871 display-hint: ipv4-or-v6 1872 - 1873 name: remote 1874 type: binary 1875 display-hint: ipv4-or-v6 1876 - 1877 name: fwmark 1878 type: u32 1879 - 1880 name: linkinfo-vti6-attrs 1881 subset-of: linkinfo-vti-attrs 1882 attributes: 1883 - 1884 name: link 1885 - 1886 name: ikey 1887 - 1888 name: okey 1889 - 1890 name: local 1891 display-hint: ipv6 1892 - 1893 name: remote 1894 display-hint: ipv6 1895 - 1896 name: fwmark 1897 - 1898 name: linkinfo-geneve-attrs 1899 name-prefix: ifla-geneve- 1900 attributes: 1901 - 1902 name: id 1903 type: u32 1904 - 1905 name: remote 1906 type: u32 1907 byte-order: big-endian 1908 display-hint: ipv4 1909 - 1910 name: ttl 1911 type: u8 1912 - 1913 name: tos 1914 type: u8 1915 - 1916 name: port 1917 type: u16 1918 byte-order: big-endian 1919 - 1920 name: collect-metadata 1921 type: flag 1922 - 1923 name: remote6 1924 type: binary 1925 display-hint: ipv6 1926 - 1927 name: udp-csum 1928 type: u8 1929 - 1930 name: udp-zero-csum6-tx 1931 type: u8 1932 - 1933 name: udp-zero-csum6-rx 1934 type: u8 1935 - 1936 name: label 1937 type: u32 1938 byte-order: big-endian 1939 - 1940 name: ttl-inherit 1941 type: u8 1942 - 1943 name: df 1944 type: u8 1945 - 1946 name: inner-proto-inherit 1947 type: flag 1948 - 1949 name: port-range 1950 type: binary 1951 struct: ifla-geneve-port-range 1952 - 1953 name: gro-hint 1954 type: flag 1955 - 1956 name: local 1957 type: u32 1958 byte-order: big-endian 1959 display-hint: ipv4 1960 - 1961 name: local6 1962 type: binary 1963 display-hint: ipv6 1964 - 1965 name: linkinfo-hsr-attrs 1966 name-prefix: ifla-hsr- 1967 attributes: 1968 - 1969 name: slave1 1970 type: u32 1971 - 1972 name: slave2 1973 type: u32 1974 - 1975 name: multicast-spec 1976 type: u8 1977 - 1978 name: supervision-addr 1979 type: binary 1980 display-hint: mac 1981 - 1982 name: seq-nr 1983 type: u16 1984 - 1985 name: version 1986 type: u8 1987 - 1988 name: protocol 1989 type: u8 1990 - 1991 name: interlink 1992 type: u32 1993 - 1994 name: linkinfo-iptun-attrs 1995 name-prefix: ifla-iptun- 1996 attributes: 1997 - 1998 name: link 1999 type: u32 2000 - 2001 name: local 2002 type: binary 2003 display-hint: ipv4-or-v6 2004 - 2005 name: remote 2006 type: binary 2007 display-hint: ipv4-or-v6 2008 - 2009 name: ttl 2010 type: u8 2011 - 2012 name: tos 2013 type: u8 2014 - 2015 name: encap-limit 2016 type: u8 2017 - 2018 name: flowinfo 2019 type: u32 2020 byte-order: big-endian 2021 - 2022 name: flags 2023 type: u16 2024 byte-order: big-endian 2025 - 2026 name: proto 2027 type: u8 2028 - 2029 name: pmtudisc 2030 type: u8 2031 - 2032 name: 6rd-prefix 2033 type: binary 2034 display-hint: ipv6 2035 - 2036 name: 6rd-relay-prefix 2037 type: u32 2038 byte-order: big-endian 2039 display-hint: ipv4 2040 - 2041 name: 6rd-prefixlen 2042 type: u16 2043 - 2044 name: 6rd-relay-prefixlen 2045 type: u16 2046 - 2047 name: encap-type 2048 type: u16 2049 - 2050 name: encap-flags 2051 type: u16 2052 - 2053 name: encap-sport 2054 type: u16 2055 byte-order: big-endian 2056 - 2057 name: encap-dport 2058 type: u16 2059 byte-order: big-endian 2060 - 2061 name: collect-metadata 2062 type: flag 2063 - 2064 name: fwmark 2065 type: u32 2066 - 2067 name: linkinfo-ip6tnl-attrs 2068 subset-of: linkinfo-iptun-attrs 2069 attributes: 2070 - 2071 name: link 2072 - 2073 name: local 2074 display-hint: ipv6 2075 - 2076 name: remote 2077 display-hint: ipv6 2078 - 2079 name: ttl 2080 - 2081 name: encap-limit 2082 - 2083 name: flowinfo 2084 - 2085 name: flags 2086 # ip6tnl unlike ipip and sit has 32b flags 2087 type: u32 2088 - 2089 name: proto 2090 - 2091 name: encap-type 2092 - 2093 name: encap-flags 2094 - 2095 name: encap-sport 2096 - 2097 name: encap-dport 2098 - 2099 name: collect-metadata 2100 - 2101 name: fwmark 2102 - 2103 name: linkinfo-tun-attrs 2104 name-prefix: ifla-tun- 2105 attributes: 2106 - 2107 name: owner 2108 type: u32 2109 - 2110 name: group 2111 type: u32 2112 - 2113 name: type 2114 type: u8 2115 - 2116 name: pi 2117 type: u8 2118 - 2119 name: vnet-hdr 2120 type: u8 2121 - 2122 name: persist 2123 type: u8 2124 - 2125 name: multi-queue 2126 type: u8 2127 - 2128 name: num-queues 2129 type: u32 2130 - 2131 name: num-disabled-queues 2132 type: u32 2133 - 2134 name: linkinfo-vlan-attrs 2135 name-prefix: ifla-vlan- 2136 attributes: 2137 - 2138 name: id 2139 type: u16 2140 - 2141 name: flags 2142 type: binary 2143 struct: ifla-vlan-flags 2144 - 2145 name: egress-qos 2146 type: nest 2147 nested-attributes: ifla-vlan-qos 2148 - 2149 name: ingress-qos 2150 type: nest 2151 nested-attributes: ifla-vlan-qos 2152 - 2153 name: protocol 2154 type: u16 2155 enum: vlan-protocols 2156 byte-order: big-endian 2157 - 2158 name: ifla-vlan-qos 2159 name-prefix: ifla-vlan-qos- 2160 attributes: 2161 - 2162 name: mapping 2163 type: binary 2164 multi-attr: true 2165 struct: ifla-vlan-qos-mapping 2166 - 2167 name: linkinfo-vrf-attrs 2168 name-prefix: ifla-vrf- 2169 attributes: 2170 - 2171 name: table 2172 type: u32 2173 - 2174 name: xdp-attrs 2175 name-prefix: ifla-xdp- 2176 attributes: 2177 - 2178 name: fd 2179 type: s32 2180 - 2181 name: attached 2182 type: u8 2183 - 2184 name: flags 2185 type: u32 2186 - 2187 name: prog-id 2188 type: u32 2189 - 2190 name: drv-prog-id 2191 type: u32 2192 - 2193 name: skb-prog-id 2194 type: u32 2195 - 2196 name: hw-prog-id 2197 type: u32 2198 - 2199 name: expected-fd 2200 type: s32 2201 - 2202 name: ifla-attrs 2203 name-prefix: ifla-inet- 2204 attributes: 2205 - 2206 name: conf 2207 type: binary 2208 sub-type: u32 2209 doc: u32 indexed by ipv4-devconf - 1 on output, on input it's a nest 2210 - 2211 name: ifla6-attrs 2212 name-prefix: ifla-inet6- 2213 attributes: 2214 - 2215 name: flags 2216 type: u32 2217 - 2218 name: conf 2219 type: binary 2220 sub-type: u32 2221 doc: u32 indexed by ipv6-devconf - 1 on output, on input it's a nest 2222 - 2223 name: stats 2224 type: binary 2225 sub-type: u64 2226 - 2227 name: mcast 2228 type: binary 2229 - 2230 name: cacheinfo 2231 type: binary 2232 struct: ifla-cacheinfo 2233 - 2234 name: icmp6stats 2235 type: binary 2236 sub-type: u64 2237 - 2238 name: token 2239 type: binary 2240 - 2241 name: addr-gen-mode 2242 type: u8 2243 - 2244 name: ra-mtu 2245 type: u32 2246 - 2247 name: mctp-attrs 2248 name-prefix: ifla-mctp- 2249 attributes: 2250 - 2251 name: net 2252 type: u32 2253 - 2254 name: phys-binding 2255 type: u8 2256 - 2257 name: stats-attrs 2258 name-prefix: ifla-stats- 2259 attributes: 2260 - 2261 name: link-64 2262 type: binary 2263 struct: rtnl-link-stats64 2264 - 2265 name: link-xstats 2266 type: binary 2267 - 2268 name: link-xstats-slave 2269 type: binary 2270 - 2271 name: link-offload-xstats 2272 type: nest 2273 nested-attributes: link-offload-xstats 2274 - 2275 name: af-spec 2276 type: binary 2277 - 2278 name: link-offload-xstats 2279 name-prefix: ifla-offload-xstats- 2280 attributes: 2281 - 2282 name: cpu-hit 2283 type: binary 2284 - 2285 name: hw-s-info 2286 type: indexed-array 2287 sub-type: nest 2288 nested-attributes: hw-s-info-one 2289 - 2290 name: l3-stats 2291 type: binary 2292 - 2293 name: hw-s-info-one 2294 name-prefix: ifla-offload-xstats-hw-s-info- 2295 attributes: 2296 - 2297 name: request 2298 type: u8 2299 - 2300 name: used 2301 type: u8 2302 - 2303 name: link-dpll-pin-attrs 2304 name-prefix: dpll-a- 2305 header: linux/dpll.h 2306 attributes: 2307 - 2308 name: id 2309 type: u32 2310 - 2311 name: linkinfo-netkit-attrs 2312 name-prefix: ifla-netkit- 2313 attributes: 2314 - 2315 name: peer-info 2316 type: binary 2317 - 2318 name: primary 2319 type: u8 2320 - 2321 name: policy 2322 type: u32 2323 enum: netkit-policy 2324 - 2325 name: peer-policy 2326 type: u32 2327 enum: netkit-policy 2328 - 2329 name: mode 2330 type: u32 2331 enum: netkit-mode 2332 - 2333 name: scrub 2334 type: u32 2335 enum: netkit-scrub 2336 - 2337 name: peer-scrub 2338 type: u32 2339 enum: netkit-scrub 2340 - 2341 name: headroom 2342 type: u16 2343 - 2344 name: tailroom 2345 type: u16 2346 - 2347 name: pairing 2348 type: u32 2349 enum: netkit-pairing 2350 - 2351 name: linkinfo-ovpn-attrs 2352 name-prefix: ifla-ovpn- 2353 attributes: 2354 - 2355 name: mode 2356 type: u8 2357 enum: ovpn-mode 2358 2359sub-messages: 2360 - 2361 name: linkinfo-data-msg 2362 formats: 2363 - 2364 value: bond 2365 attribute-set: linkinfo-bond-attrs 2366 - 2367 value: bridge 2368 attribute-set: linkinfo-bridge-attrs 2369 - 2370 value: erspan 2371 attribute-set: linkinfo-gre-attrs 2372 - 2373 value: gre 2374 attribute-set: linkinfo-gre-attrs 2375 - 2376 value: gretap 2377 attribute-set: linkinfo-gre-attrs 2378 - 2379 value: ip6gre 2380 attribute-set: linkinfo-gre6-attrs 2381 - 2382 value: geneve 2383 attribute-set: linkinfo-geneve-attrs 2384 - 2385 value: hsr 2386 attribute-set: linkinfo-hsr-attrs 2387 - 2388 value: ipip 2389 attribute-set: linkinfo-iptun-attrs 2390 - 2391 value: ip6tnl 2392 attribute-set: linkinfo-ip6tnl-attrs 2393 - 2394 value: sit 2395 attribute-set: linkinfo-iptun-attrs 2396 - 2397 value: tun 2398 attribute-set: linkinfo-tun-attrs 2399 - 2400 value: vlan 2401 attribute-set: linkinfo-vlan-attrs 2402 - 2403 value: vrf 2404 attribute-set: linkinfo-vrf-attrs 2405 - 2406 value: vti 2407 attribute-set: linkinfo-vti-attrs 2408 - 2409 value: vti6 2410 attribute-set: linkinfo-vti6-attrs 2411 - 2412 value: netkit 2413 attribute-set: linkinfo-netkit-attrs 2414 - 2415 value: ovpn 2416 attribute-set: linkinfo-ovpn-attrs 2417 - 2418 name: linkinfo-member-data-msg 2419 formats: 2420 - 2421 value: bridge 2422 attribute-set: linkinfo-brport-attrs 2423 - 2424 value: bond 2425 attribute-set: bond-slave-attrs 2426 2427operations: 2428 enum-model: directional 2429 name-prefix: rtm- 2430 list: 2431 - 2432 name: newlink 2433 doc: Create a new link. 2434 attribute-set: link-attrs 2435 fixed-header: ifinfomsg 2436 do: 2437 request: 2438 value: 16 2439 attributes: &link-new-attrs 2440 - ifname 2441 - net-ns-pid 2442 - net-ns-fd 2443 - target-netnsid 2444 - link-netnsid 2445 - linkinfo 2446 - group 2447 - num-tx-queues 2448 - num-rx-queues 2449 - address 2450 - broadcast 2451 - mtu 2452 - txqlen 2453 - operstate 2454 - linkmode 2455 - gso-max-size 2456 - gso-max-segs 2457 - gro-max-size 2458 - gso-ipv4-max-size 2459 - gro-ipv4-max-size 2460 - af-spec 2461 - 2462 name: newlink-ntf 2463 doc: Notify that a link has been created 2464 value: 16 2465 notify: getlink 2466 fixed-header: ifinfomsg 2467 - 2468 name: dellink 2469 doc: Delete an existing link. 2470 attribute-set: link-attrs 2471 fixed-header: ifinfomsg 2472 do: 2473 request: 2474 value: 17 2475 attributes: 2476 - ifname 2477 - 2478 name: getlink 2479 doc: Get / dump information about a link. 2480 attribute-set: link-attrs 2481 fixed-header: ifinfomsg 2482 do: 2483 request: 2484 value: 18 2485 attributes: 2486 - ifname 2487 - alt-ifname 2488 - ext-mask 2489 - target-netnsid 2490 reply: 2491 value: 16 2492 attributes: &link-all-attrs 2493 - address 2494 - broadcast 2495 - ifname 2496 - mtu 2497 - link 2498 - qdisc 2499 - stats 2500 - cost 2501 - priority 2502 - master 2503 - wireless 2504 - protinfo 2505 - txqlen 2506 - map 2507 - weight 2508 - operstate 2509 - linkmode 2510 - linkinfo 2511 - net-ns-pid 2512 - ifalias 2513 - num-vf 2514 - vfinfo-list 2515 - stats64 2516 - vf-ports 2517 - port-self 2518 - af-spec 2519 - group 2520 - net-ns-fd 2521 - ext-mask 2522 - promiscuity 2523 - num-tx-queues 2524 - num-rx-queues 2525 - carrier 2526 - phys-port-id 2527 - carrier-changes 2528 - phys-switch-id 2529 - link-netnsid 2530 - phys-port-name 2531 - proto-down 2532 - gso-max-segs 2533 - gso-max-size 2534 - pad 2535 - xdp 2536 - event 2537 - new-netnsid 2538 - target-netnsid 2539 - carrier-up-count 2540 - carrier-down-count 2541 - new-ifindex 2542 - min-mtu 2543 - max-mtu 2544 - prop-list 2545 - perm-address 2546 - proto-down-reason 2547 - parent-dev-name 2548 - parent-dev-bus-name 2549 - gro-max-size 2550 - tso-max-size 2551 - tso-max-segs 2552 - allmulti 2553 - devlink-port 2554 - gso-ipv4-max-size 2555 - gro-ipv4-max-size 2556 dump: 2557 request: 2558 value: 18 2559 attributes: 2560 - target-netnsid 2561 - ext-mask 2562 - master 2563 - linkinfo 2564 reply: 2565 value: 16 2566 attributes: *link-all-attrs 2567 - 2568 name: setlink 2569 doc: Set information about a link. 2570 attribute-set: link-attrs 2571 fixed-header: ifinfomsg 2572 do: 2573 request: 2574 value: 19 2575 attributes: *link-all-attrs 2576 - 2577 name: getstats 2578 doc: Get / dump link stats. 2579 attribute-set: stats-attrs 2580 fixed-header: if-stats-msg 2581 do: 2582 request: 2583 value: 94 2584 reply: 2585 value: 92 2586 attributes: &link-stats-attrs 2587 - link-64 2588 - link-xstats 2589 - link-xstats-slave 2590 - link-offload-xstats 2591 - af-spec 2592 dump: 2593 request: 2594 value: 94 2595 reply: 2596 value: 92 2597 attributes: *link-stats-attrs 2598 2599mcast-groups: 2600 list: 2601 - 2602 name: rtnlgrp-link 2603 value: 1 2604 - 2605 name: rtnlgrp-stats 2606 value: 36 2607