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