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