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