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