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