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