1*b2f63d90SDonald Hunter# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 2*b2f63d90SDonald Hunter 3*b2f63d90SDonald Huntername: rt-link 4*b2f63d90SDonald Hunterprotocol: netlink-raw 5*b2f63d90SDonald Hunterprotonum: 0 6*b2f63d90SDonald Hunter 7*b2f63d90SDonald Hunterdoc: 8*b2f63d90SDonald Hunter Link configuration over rtnetlink. 9*b2f63d90SDonald Hunter 10*b2f63d90SDonald Hunterdefinitions: 11*b2f63d90SDonald Hunter - 12*b2f63d90SDonald Hunter name: ifinfo-flags 13*b2f63d90SDonald Hunter type: flags 14*b2f63d90SDonald Hunter entries: 15*b2f63d90SDonald Hunter - 16*b2f63d90SDonald Hunter name: up 17*b2f63d90SDonald Hunter - 18*b2f63d90SDonald Hunter name: broadcast 19*b2f63d90SDonald Hunter - 20*b2f63d90SDonald Hunter name: debug 21*b2f63d90SDonald Hunter - 22*b2f63d90SDonald Hunter name: loopback 23*b2f63d90SDonald Hunter - 24*b2f63d90SDonald Hunter name: point-to-point 25*b2f63d90SDonald Hunter - 26*b2f63d90SDonald Hunter name: no-trailers 27*b2f63d90SDonald Hunter - 28*b2f63d90SDonald Hunter name: running 29*b2f63d90SDonald Hunter - 30*b2f63d90SDonald Hunter name: no-arp 31*b2f63d90SDonald Hunter - 32*b2f63d90SDonald Hunter name: promisc 33*b2f63d90SDonald Hunter - 34*b2f63d90SDonald Hunter name: all-multi 35*b2f63d90SDonald Hunter - 36*b2f63d90SDonald Hunter name: master 37*b2f63d90SDonald Hunter - 38*b2f63d90SDonald Hunter name: slave 39*b2f63d90SDonald Hunter - 40*b2f63d90SDonald Hunter name: multicast 41*b2f63d90SDonald Hunter - 42*b2f63d90SDonald Hunter name: portsel 43*b2f63d90SDonald Hunter - 44*b2f63d90SDonald Hunter name: auto-media 45*b2f63d90SDonald Hunter - 46*b2f63d90SDonald Hunter name: dynamic 47*b2f63d90SDonald Hunter - 48*b2f63d90SDonald Hunter name: lower-up 49*b2f63d90SDonald Hunter - 50*b2f63d90SDonald Hunter name: dormant 51*b2f63d90SDonald Hunter - 52*b2f63d90SDonald Hunter name: echo 53*b2f63d90SDonald Hunter 54*b2f63d90SDonald Hunter - 55*b2f63d90SDonald Hunter name: rtgenmsg 56*b2f63d90SDonald Hunter type: struct 57*b2f63d90SDonald Hunter members: 58*b2f63d90SDonald Hunter - 59*b2f63d90SDonald Hunter name: family 60*b2f63d90SDonald Hunter type: u8 61*b2f63d90SDonald Hunter - 62*b2f63d90SDonald Hunter name: ifinfomsg 63*b2f63d90SDonald Hunter type: struct 64*b2f63d90SDonald Hunter members: 65*b2f63d90SDonald Hunter - 66*b2f63d90SDonald Hunter name: ifi-family 67*b2f63d90SDonald Hunter type: u8 68*b2f63d90SDonald Hunter - 69*b2f63d90SDonald Hunter name: padding 70*b2f63d90SDonald Hunter type: u8 71*b2f63d90SDonald Hunter - 72*b2f63d90SDonald Hunter name: ifi-type 73*b2f63d90SDonald Hunter type: u16 74*b2f63d90SDonald Hunter - 75*b2f63d90SDonald Hunter name: ifi-index 76*b2f63d90SDonald Hunter type: s32 77*b2f63d90SDonald Hunter - 78*b2f63d90SDonald Hunter name: ifi-flags 79*b2f63d90SDonald Hunter type: u32 80*b2f63d90SDonald Hunter enum: ifinfo-flags 81*b2f63d90SDonald Hunter enum-as-flags: true 82*b2f63d90SDonald Hunter - 83*b2f63d90SDonald Hunter name: ifi-change 84*b2f63d90SDonald Hunter type: u32 85*b2f63d90SDonald Hunter - 86*b2f63d90SDonald Hunter name: ifla-cacheinfo 87*b2f63d90SDonald Hunter type: struct 88*b2f63d90SDonald Hunter members: 89*b2f63d90SDonald Hunter - 90*b2f63d90SDonald Hunter name: max-reasm-len 91*b2f63d90SDonald Hunter type: u32 92*b2f63d90SDonald Hunter - 93*b2f63d90SDonald Hunter name: tstamp 94*b2f63d90SDonald Hunter type: u32 95*b2f63d90SDonald Hunter - 96*b2f63d90SDonald Hunter name: reachable-time 97*b2f63d90SDonald Hunter type: s32 98*b2f63d90SDonald Hunter - 99*b2f63d90SDonald Hunter name: retrans-time 100*b2f63d90SDonald Hunter type: u32 101*b2f63d90SDonald Hunter - 102*b2f63d90SDonald Hunter name: rtnl-link-stats 103*b2f63d90SDonald Hunter type: struct 104*b2f63d90SDonald Hunter members: 105*b2f63d90SDonald Hunter - 106*b2f63d90SDonald Hunter name: rx-packets 107*b2f63d90SDonald Hunter type: u32 108*b2f63d90SDonald Hunter - 109*b2f63d90SDonald Hunter name: tx-packets 110*b2f63d90SDonald Hunter type: u32 111*b2f63d90SDonald Hunter - 112*b2f63d90SDonald Hunter name: rx-bytes 113*b2f63d90SDonald Hunter type: u32 114*b2f63d90SDonald Hunter - 115*b2f63d90SDonald Hunter name: tx-bytes 116*b2f63d90SDonald Hunter type: u32 117*b2f63d90SDonald Hunter - 118*b2f63d90SDonald Hunter name: rx-errors 119*b2f63d90SDonald Hunter type: u32 120*b2f63d90SDonald Hunter - 121*b2f63d90SDonald Hunter name: tx-errors 122*b2f63d90SDonald Hunter type: u32 123*b2f63d90SDonald Hunter - 124*b2f63d90SDonald Hunter name: rx-dropped 125*b2f63d90SDonald Hunter type: u32 126*b2f63d90SDonald Hunter - 127*b2f63d90SDonald Hunter name: tx-dropped 128*b2f63d90SDonald Hunter type: u32 129*b2f63d90SDonald Hunter - 130*b2f63d90SDonald Hunter name: multicast 131*b2f63d90SDonald Hunter type: u32 132*b2f63d90SDonald Hunter - 133*b2f63d90SDonald Hunter name: collisions 134*b2f63d90SDonald Hunter type: u32 135*b2f63d90SDonald Hunter - 136*b2f63d90SDonald Hunter name: rx-length-errors 137*b2f63d90SDonald Hunter type: u32 138*b2f63d90SDonald Hunter - 139*b2f63d90SDonald Hunter name: rx-over-errors 140*b2f63d90SDonald Hunter type: u32 141*b2f63d90SDonald Hunter - 142*b2f63d90SDonald Hunter name: rx-crc-errors 143*b2f63d90SDonald Hunter type: u32 144*b2f63d90SDonald Hunter - 145*b2f63d90SDonald Hunter name: rx-frame-errors 146*b2f63d90SDonald Hunter type: u32 147*b2f63d90SDonald Hunter - 148*b2f63d90SDonald Hunter name: rx-fifo-errors 149*b2f63d90SDonald Hunter type: u32 150*b2f63d90SDonald Hunter - 151*b2f63d90SDonald Hunter name: rx-missed-errors 152*b2f63d90SDonald Hunter type: u32 153*b2f63d90SDonald Hunter - 154*b2f63d90SDonald Hunter name: tx-aborted-errors 155*b2f63d90SDonald Hunter type: u32 156*b2f63d90SDonald Hunter - 157*b2f63d90SDonald Hunter name: tx-carrier-errors 158*b2f63d90SDonald Hunter type: u32 159*b2f63d90SDonald Hunter - 160*b2f63d90SDonald Hunter name: tx-fifo-errors 161*b2f63d90SDonald Hunter type: u32 162*b2f63d90SDonald Hunter - 163*b2f63d90SDonald Hunter name: tx-heartbeat-errors 164*b2f63d90SDonald Hunter type: u32 165*b2f63d90SDonald Hunter - 166*b2f63d90SDonald Hunter name: tx-window-errors 167*b2f63d90SDonald Hunter type: u32 168*b2f63d90SDonald Hunter - 169*b2f63d90SDonald Hunter name: rx-compressed 170*b2f63d90SDonald Hunter type: u32 171*b2f63d90SDonald Hunter - 172*b2f63d90SDonald Hunter name: tx-compressed 173*b2f63d90SDonald Hunter type: u32 174*b2f63d90SDonald Hunter - 175*b2f63d90SDonald Hunter name: rx-nohandler 176*b2f63d90SDonald Hunter type: u32 177*b2f63d90SDonald Hunter - 178*b2f63d90SDonald Hunter name: rtnl-link-stats64 179*b2f63d90SDonald Hunter type: struct 180*b2f63d90SDonald Hunter members: 181*b2f63d90SDonald Hunter - 182*b2f63d90SDonald Hunter name: rx-packets 183*b2f63d90SDonald Hunter type: u64 184*b2f63d90SDonald Hunter - 185*b2f63d90SDonald Hunter name: tx-packets 186*b2f63d90SDonald Hunter type: u64 187*b2f63d90SDonald Hunter - 188*b2f63d90SDonald Hunter name: rx-bytes 189*b2f63d90SDonald Hunter type: u64 190*b2f63d90SDonald Hunter - 191*b2f63d90SDonald Hunter name: tx-bytes 192*b2f63d90SDonald Hunter type: u64 193*b2f63d90SDonald Hunter - 194*b2f63d90SDonald Hunter name: rx-errors 195*b2f63d90SDonald Hunter type: u64 196*b2f63d90SDonald Hunter - 197*b2f63d90SDonald Hunter name: tx-errors 198*b2f63d90SDonald Hunter type: u64 199*b2f63d90SDonald Hunter - 200*b2f63d90SDonald Hunter name: rx-dropped 201*b2f63d90SDonald Hunter type: u64 202*b2f63d90SDonald Hunter - 203*b2f63d90SDonald Hunter name: tx-dropped 204*b2f63d90SDonald Hunter type: u64 205*b2f63d90SDonald Hunter - 206*b2f63d90SDonald Hunter name: multicast 207*b2f63d90SDonald Hunter type: u64 208*b2f63d90SDonald Hunter - 209*b2f63d90SDonald Hunter name: collisions 210*b2f63d90SDonald Hunter type: u64 211*b2f63d90SDonald Hunter - 212*b2f63d90SDonald Hunter name: rx-length-errors 213*b2f63d90SDonald Hunter type: u64 214*b2f63d90SDonald Hunter - 215*b2f63d90SDonald Hunter name: rx-over-errors 216*b2f63d90SDonald Hunter type: u64 217*b2f63d90SDonald Hunter - 218*b2f63d90SDonald Hunter name: rx-crc-errors 219*b2f63d90SDonald Hunter type: u64 220*b2f63d90SDonald Hunter - 221*b2f63d90SDonald Hunter name: rx-frame-errors 222*b2f63d90SDonald Hunter type: u64 223*b2f63d90SDonald Hunter - 224*b2f63d90SDonald Hunter name: rx-fifo-errors 225*b2f63d90SDonald Hunter type: u64 226*b2f63d90SDonald Hunter - 227*b2f63d90SDonald Hunter name: rx-missed-errors 228*b2f63d90SDonald Hunter type: u64 229*b2f63d90SDonald Hunter - 230*b2f63d90SDonald Hunter name: tx-aborted-errors 231*b2f63d90SDonald Hunter type: u64 232*b2f63d90SDonald Hunter - 233*b2f63d90SDonald Hunter name: tx-carrier-errors 234*b2f63d90SDonald Hunter type: u64 235*b2f63d90SDonald Hunter - 236*b2f63d90SDonald Hunter name: tx-fifo-errors 237*b2f63d90SDonald Hunter type: u64 238*b2f63d90SDonald Hunter - 239*b2f63d90SDonald Hunter name: tx-heartbeat-errors 240*b2f63d90SDonald Hunter type: u64 241*b2f63d90SDonald Hunter - 242*b2f63d90SDonald Hunter name: tx-window-errors 243*b2f63d90SDonald Hunter type: u64 244*b2f63d90SDonald Hunter - 245*b2f63d90SDonald Hunter name: rx-compressed 246*b2f63d90SDonald Hunter type: u64 247*b2f63d90SDonald Hunter - 248*b2f63d90SDonald Hunter name: tx-compressed 249*b2f63d90SDonald Hunter type: u64 250*b2f63d90SDonald Hunter - 251*b2f63d90SDonald Hunter name: rx-nohandler 252*b2f63d90SDonald Hunter type: u64 253*b2f63d90SDonald Hunter - 254*b2f63d90SDonald Hunter name: rx-otherhost-dropped 255*b2f63d90SDonald Hunter type: u64 256*b2f63d90SDonald Hunter - 257*b2f63d90SDonald Hunter name: rtnl-link-ifmap 258*b2f63d90SDonald Hunter type: struct 259*b2f63d90SDonald Hunter members: 260*b2f63d90SDonald Hunter - 261*b2f63d90SDonald Hunter name: mem-start 262*b2f63d90SDonald Hunter type: u64 263*b2f63d90SDonald Hunter - 264*b2f63d90SDonald Hunter name: mem-end 265*b2f63d90SDonald Hunter type: u64 266*b2f63d90SDonald Hunter - 267*b2f63d90SDonald Hunter name: base-addr 268*b2f63d90SDonald Hunter type: u64 269*b2f63d90SDonald Hunter - 270*b2f63d90SDonald Hunter name: irq 271*b2f63d90SDonald Hunter type: u16 272*b2f63d90SDonald Hunter - 273*b2f63d90SDonald Hunter name: dma 274*b2f63d90SDonald Hunter type: u8 275*b2f63d90SDonald Hunter - 276*b2f63d90SDonald Hunter name: port 277*b2f63d90SDonald Hunter type: u8 278*b2f63d90SDonald Hunter - 279*b2f63d90SDonald Hunter name: ipv4-devconf 280*b2f63d90SDonald Hunter type: struct 281*b2f63d90SDonald Hunter members: 282*b2f63d90SDonald Hunter - 283*b2f63d90SDonald Hunter name: forwarding 284*b2f63d90SDonald Hunter type: u32 285*b2f63d90SDonald Hunter - 286*b2f63d90SDonald Hunter name: mc-forwarding 287*b2f63d90SDonald Hunter type: u32 288*b2f63d90SDonald Hunter - 289*b2f63d90SDonald Hunter name: proxy-arp 290*b2f63d90SDonald Hunter type: u32 291*b2f63d90SDonald Hunter - 292*b2f63d90SDonald Hunter name: accept-redirects 293*b2f63d90SDonald Hunter type: u32 294*b2f63d90SDonald Hunter - 295*b2f63d90SDonald Hunter name: secure-redirects 296*b2f63d90SDonald Hunter type: u32 297*b2f63d90SDonald Hunter - 298*b2f63d90SDonald Hunter name: send-redirects 299*b2f63d90SDonald Hunter type: u32 300*b2f63d90SDonald Hunter - 301*b2f63d90SDonald Hunter name: shared-media 302*b2f63d90SDonald Hunter type: u32 303*b2f63d90SDonald Hunter - 304*b2f63d90SDonald Hunter name: rp-filter 305*b2f63d90SDonald Hunter type: u32 306*b2f63d90SDonald Hunter - 307*b2f63d90SDonald Hunter name: accept-source-route 308*b2f63d90SDonald Hunter type: u32 309*b2f63d90SDonald Hunter - 310*b2f63d90SDonald Hunter name: bootp-relay 311*b2f63d90SDonald Hunter type: u32 312*b2f63d90SDonald Hunter - 313*b2f63d90SDonald Hunter name: log-martians 314*b2f63d90SDonald Hunter type: u32 315*b2f63d90SDonald Hunter - 316*b2f63d90SDonald Hunter name: tag 317*b2f63d90SDonald Hunter type: u32 318*b2f63d90SDonald Hunter - 319*b2f63d90SDonald Hunter name: arpfilter 320*b2f63d90SDonald Hunter type: u32 321*b2f63d90SDonald Hunter - 322*b2f63d90SDonald Hunter name: medium-id 323*b2f63d90SDonald Hunter type: u32 324*b2f63d90SDonald Hunter - 325*b2f63d90SDonald Hunter name: noxfrm 326*b2f63d90SDonald Hunter type: u32 327*b2f63d90SDonald Hunter - 328*b2f63d90SDonald Hunter name: nopolicy 329*b2f63d90SDonald Hunter type: u32 330*b2f63d90SDonald Hunter - 331*b2f63d90SDonald Hunter name: force-igmp-version 332*b2f63d90SDonald Hunter type: u32 333*b2f63d90SDonald Hunter - 334*b2f63d90SDonald Hunter name: arp-announce 335*b2f63d90SDonald Hunter type: u32 336*b2f63d90SDonald Hunter - 337*b2f63d90SDonald Hunter name: arp-ignore 338*b2f63d90SDonald Hunter type: u32 339*b2f63d90SDonald Hunter - 340*b2f63d90SDonald Hunter name: promote-secondaries 341*b2f63d90SDonald Hunter type: u32 342*b2f63d90SDonald Hunter - 343*b2f63d90SDonald Hunter name: arp-accept 344*b2f63d90SDonald Hunter type: u32 345*b2f63d90SDonald Hunter - 346*b2f63d90SDonald Hunter name: arp-notify 347*b2f63d90SDonald Hunter type: u32 348*b2f63d90SDonald Hunter - 349*b2f63d90SDonald Hunter name: accept-local 350*b2f63d90SDonald Hunter type: u32 351*b2f63d90SDonald Hunter - 352*b2f63d90SDonald Hunter name: src-vmark 353*b2f63d90SDonald Hunter type: u32 354*b2f63d90SDonald Hunter - 355*b2f63d90SDonald Hunter name: proxy-arp-pvlan 356*b2f63d90SDonald Hunter type: u32 357*b2f63d90SDonald Hunter - 358*b2f63d90SDonald Hunter name: route-localnet 359*b2f63d90SDonald Hunter type: u32 360*b2f63d90SDonald Hunter - 361*b2f63d90SDonald Hunter name: igmpv2-unsolicited-report-interval 362*b2f63d90SDonald Hunter type: u32 363*b2f63d90SDonald Hunter - 364*b2f63d90SDonald Hunter name: igmpv3-unsolicited-report-interval 365*b2f63d90SDonald Hunter type: u32 366*b2f63d90SDonald Hunter - 367*b2f63d90SDonald Hunter name: ignore-routes-with-linkdown 368*b2f63d90SDonald Hunter type: u32 369*b2f63d90SDonald Hunter - 370*b2f63d90SDonald Hunter name: drop-unicast-in-l2-multicast 371*b2f63d90SDonald Hunter type: u32 372*b2f63d90SDonald Hunter - 373*b2f63d90SDonald Hunter name: drop-gratuitous-arp 374*b2f63d90SDonald Hunter type: u32 375*b2f63d90SDonald Hunter - 376*b2f63d90SDonald Hunter name: bc-forwarding 377*b2f63d90SDonald Hunter type: u32 378*b2f63d90SDonald Hunter - 379*b2f63d90SDonald Hunter name: arp-evict-nocarrier 380*b2f63d90SDonald Hunter type: u32 381*b2f63d90SDonald Hunter - 382*b2f63d90SDonald Hunter name: ipv6-devconf 383*b2f63d90SDonald Hunter type: struct 384*b2f63d90SDonald Hunter members: 385*b2f63d90SDonald Hunter - 386*b2f63d90SDonald Hunter name: forwarding 387*b2f63d90SDonald Hunter type: u32 388*b2f63d90SDonald Hunter - 389*b2f63d90SDonald Hunter name: hoplimit 390*b2f63d90SDonald Hunter type: u32 391*b2f63d90SDonald Hunter - 392*b2f63d90SDonald Hunter name: mtu6 393*b2f63d90SDonald Hunter type: u32 394*b2f63d90SDonald Hunter - 395*b2f63d90SDonald Hunter name: accept-ra 396*b2f63d90SDonald Hunter type: u32 397*b2f63d90SDonald Hunter - 398*b2f63d90SDonald Hunter name: accept-redirects 399*b2f63d90SDonald Hunter type: u32 400*b2f63d90SDonald Hunter - 401*b2f63d90SDonald Hunter name: autoconf 402*b2f63d90SDonald Hunter type: u32 403*b2f63d90SDonald Hunter - 404*b2f63d90SDonald Hunter name: dad-transmits 405*b2f63d90SDonald Hunter type: u32 406*b2f63d90SDonald Hunter - 407*b2f63d90SDonald Hunter name: rtr-solicits 408*b2f63d90SDonald Hunter type: u32 409*b2f63d90SDonald Hunter - 410*b2f63d90SDonald Hunter name: rtr-solicit-interval 411*b2f63d90SDonald Hunter type: u32 412*b2f63d90SDonald Hunter - 413*b2f63d90SDonald Hunter name: rtr-solicit-delay 414*b2f63d90SDonald Hunter type: u32 415*b2f63d90SDonald Hunter - 416*b2f63d90SDonald Hunter name: use-tempaddr 417*b2f63d90SDonald Hunter type: u32 418*b2f63d90SDonald Hunter - 419*b2f63d90SDonald Hunter name: temp-valid-lft 420*b2f63d90SDonald Hunter type: u32 421*b2f63d90SDonald Hunter - 422*b2f63d90SDonald Hunter name: temp-prefered-lft 423*b2f63d90SDonald Hunter type: u32 424*b2f63d90SDonald Hunter - 425*b2f63d90SDonald Hunter name: regen-max-retry 426*b2f63d90SDonald Hunter type: u32 427*b2f63d90SDonald Hunter - 428*b2f63d90SDonald Hunter name: max-desync-factor 429*b2f63d90SDonald Hunter type: u32 430*b2f63d90SDonald Hunter - 431*b2f63d90SDonald Hunter name: max-addresses 432*b2f63d90SDonald Hunter type: u32 433*b2f63d90SDonald Hunter - 434*b2f63d90SDonald Hunter name: force-mld-version 435*b2f63d90SDonald Hunter type: u32 436*b2f63d90SDonald Hunter - 437*b2f63d90SDonald Hunter name: accept-ra-defrtr 438*b2f63d90SDonald Hunter type: u32 439*b2f63d90SDonald Hunter - 440*b2f63d90SDonald Hunter name: accept-ra-pinfo 441*b2f63d90SDonald Hunter type: u32 442*b2f63d90SDonald Hunter - 443*b2f63d90SDonald Hunter name: accept-ra-rtr-pref 444*b2f63d90SDonald Hunter type: u32 445*b2f63d90SDonald Hunter - 446*b2f63d90SDonald Hunter name: rtr-probe-interval 447*b2f63d90SDonald Hunter type: u32 448*b2f63d90SDonald Hunter - 449*b2f63d90SDonald Hunter name: accept-ra-rt-info-max-plen 450*b2f63d90SDonald Hunter type: u32 451*b2f63d90SDonald Hunter - 452*b2f63d90SDonald Hunter name: proxy-ndp 453*b2f63d90SDonald Hunter type: u32 454*b2f63d90SDonald Hunter - 455*b2f63d90SDonald Hunter name: optimistic-dad 456*b2f63d90SDonald Hunter type: u32 457*b2f63d90SDonald Hunter - 458*b2f63d90SDonald Hunter name: accept-source-route 459*b2f63d90SDonald Hunter type: u32 460*b2f63d90SDonald Hunter - 461*b2f63d90SDonald Hunter name: mc-forwarding 462*b2f63d90SDonald Hunter type: u32 463*b2f63d90SDonald Hunter - 464*b2f63d90SDonald Hunter name: disable-ipv6 465*b2f63d90SDonald Hunter type: u32 466*b2f63d90SDonald Hunter - 467*b2f63d90SDonald Hunter name: accept-dad 468*b2f63d90SDonald Hunter type: u32 469*b2f63d90SDonald Hunter - 470*b2f63d90SDonald Hunter name: force-tllao 471*b2f63d90SDonald Hunter type: u32 472*b2f63d90SDonald Hunter - 473*b2f63d90SDonald Hunter name: ndisc-notify 474*b2f63d90SDonald Hunter type: u32 475*b2f63d90SDonald Hunter - 476*b2f63d90SDonald Hunter name: mldv1-unsolicited-report-interval 477*b2f63d90SDonald Hunter type: u32 478*b2f63d90SDonald Hunter - 479*b2f63d90SDonald Hunter name: mldv2-unsolicited-report-interval 480*b2f63d90SDonald Hunter type: u32 481*b2f63d90SDonald Hunter - 482*b2f63d90SDonald Hunter name: suppress-frag-ndisc 483*b2f63d90SDonald Hunter type: u32 484*b2f63d90SDonald Hunter - 485*b2f63d90SDonald Hunter name: accept-ra-from-local 486*b2f63d90SDonald Hunter type: u32 487*b2f63d90SDonald Hunter - 488*b2f63d90SDonald Hunter name: use-optimistic 489*b2f63d90SDonald Hunter type: u32 490*b2f63d90SDonald Hunter - 491*b2f63d90SDonald Hunter name: accept-ra-mtu 492*b2f63d90SDonald Hunter type: u32 493*b2f63d90SDonald Hunter - 494*b2f63d90SDonald Hunter name: stable-secret 495*b2f63d90SDonald Hunter type: u32 496*b2f63d90SDonald Hunter - 497*b2f63d90SDonald Hunter name: use-oif-addrs-only 498*b2f63d90SDonald Hunter type: u32 499*b2f63d90SDonald Hunter - 500*b2f63d90SDonald Hunter name: accept-ra-min-hop-limit 501*b2f63d90SDonald Hunter type: u32 502*b2f63d90SDonald Hunter - 503*b2f63d90SDonald Hunter name: ignore-routes-with-linkdown 504*b2f63d90SDonald Hunter type: u32 505*b2f63d90SDonald Hunter - 506*b2f63d90SDonald Hunter name: drop-unicast-in-l2-multicast 507*b2f63d90SDonald Hunter type: u32 508*b2f63d90SDonald Hunter - 509*b2f63d90SDonald Hunter name: drop-unsolicited-na 510*b2f63d90SDonald Hunter type: u32 511*b2f63d90SDonald Hunter - 512*b2f63d90SDonald Hunter name: keep-addr-on-down 513*b2f63d90SDonald Hunter type: u32 514*b2f63d90SDonald Hunter - 515*b2f63d90SDonald Hunter name: rtr-solicit-max-interval 516*b2f63d90SDonald Hunter type: u32 517*b2f63d90SDonald Hunter - 518*b2f63d90SDonald Hunter name: seg6-enabled 519*b2f63d90SDonald Hunter type: u32 520*b2f63d90SDonald Hunter - 521*b2f63d90SDonald Hunter name: seg6-require-hmac 522*b2f63d90SDonald Hunter type: u32 523*b2f63d90SDonald Hunter - 524*b2f63d90SDonald Hunter name: enhanced-dad 525*b2f63d90SDonald Hunter type: u32 526*b2f63d90SDonald Hunter - 527*b2f63d90SDonald Hunter name: addr-gen-mode 528*b2f63d90SDonald Hunter type: u8 529*b2f63d90SDonald Hunter - 530*b2f63d90SDonald Hunter name: disable-policy 531*b2f63d90SDonald Hunter type: u32 532*b2f63d90SDonald Hunter - 533*b2f63d90SDonald Hunter name: accept-ra-rt-info-min-plen 534*b2f63d90SDonald Hunter type: u32 535*b2f63d90SDonald Hunter - 536*b2f63d90SDonald Hunter name: ndisc-tclass 537*b2f63d90SDonald Hunter type: u32 538*b2f63d90SDonald Hunter - 539*b2f63d90SDonald Hunter name: rpl-seg-enabled 540*b2f63d90SDonald Hunter type: u32 541*b2f63d90SDonald Hunter - 542*b2f63d90SDonald Hunter name: ra-defrtr-metric 543*b2f63d90SDonald Hunter type: u32 544*b2f63d90SDonald Hunter - 545*b2f63d90SDonald Hunter name: ioam6-enabled 546*b2f63d90SDonald Hunter type: u32 547*b2f63d90SDonald Hunter - 548*b2f63d90SDonald Hunter name: ioam6-id 549*b2f63d90SDonald Hunter type: u32 550*b2f63d90SDonald Hunter - 551*b2f63d90SDonald Hunter name: ioam6-id-wide 552*b2f63d90SDonald Hunter type: u32 553*b2f63d90SDonald Hunter - 554*b2f63d90SDonald Hunter name: ndisc-evict-nocarrier 555*b2f63d90SDonald Hunter type: u32 556*b2f63d90SDonald Hunter - 557*b2f63d90SDonald Hunter name: accept-untracked-na 558*b2f63d90SDonald Hunter type: u32 559*b2f63d90SDonald Hunter - 560*b2f63d90SDonald Hunter name: ifla-icmp6-stats 561*b2f63d90SDonald Hunter type: struct 562*b2f63d90SDonald Hunter members: 563*b2f63d90SDonald Hunter - 564*b2f63d90SDonald Hunter name: inmsgs 565*b2f63d90SDonald Hunter type: u64 566*b2f63d90SDonald Hunter - 567*b2f63d90SDonald Hunter name: inerrors 568*b2f63d90SDonald Hunter type: u64 569*b2f63d90SDonald Hunter - 570*b2f63d90SDonald Hunter name: outmsgs 571*b2f63d90SDonald Hunter type: u64 572*b2f63d90SDonald Hunter - 573*b2f63d90SDonald Hunter name: outerrors 574*b2f63d90SDonald Hunter type: u64 575*b2f63d90SDonald Hunter - 576*b2f63d90SDonald Hunter name: csumerrors 577*b2f63d90SDonald Hunter type: u64 578*b2f63d90SDonald Hunter - 579*b2f63d90SDonald Hunter name: ratelimithost 580*b2f63d90SDonald Hunter type: u64 581*b2f63d90SDonald Hunter - 582*b2f63d90SDonald Hunter name: ifla-inet6-stats 583*b2f63d90SDonald Hunter type: struct 584*b2f63d90SDonald Hunter members: 585*b2f63d90SDonald Hunter - 586*b2f63d90SDonald Hunter name: inpkts 587*b2f63d90SDonald Hunter type: u64 588*b2f63d90SDonald Hunter - 589*b2f63d90SDonald Hunter name: inoctets 590*b2f63d90SDonald Hunter type: u64 591*b2f63d90SDonald Hunter - 592*b2f63d90SDonald Hunter name: indelivers 593*b2f63d90SDonald Hunter type: u64 594*b2f63d90SDonald Hunter - 595*b2f63d90SDonald Hunter name: outforwdatagrams 596*b2f63d90SDonald Hunter type: u64 597*b2f63d90SDonald Hunter - 598*b2f63d90SDonald Hunter name: outpkts 599*b2f63d90SDonald Hunter type: u64 600*b2f63d90SDonald Hunter - 601*b2f63d90SDonald Hunter name: outoctets 602*b2f63d90SDonald Hunter type: u64 603*b2f63d90SDonald Hunter - 604*b2f63d90SDonald Hunter name: inhdrerrors 605*b2f63d90SDonald Hunter type: u64 606*b2f63d90SDonald Hunter - 607*b2f63d90SDonald Hunter name: intoobigerrors 608*b2f63d90SDonald Hunter type: u64 609*b2f63d90SDonald Hunter - 610*b2f63d90SDonald Hunter name: innoroutes 611*b2f63d90SDonald Hunter type: u64 612*b2f63d90SDonald Hunter - 613*b2f63d90SDonald Hunter name: inaddrerrors 614*b2f63d90SDonald Hunter type: u64 615*b2f63d90SDonald Hunter - 616*b2f63d90SDonald Hunter name: inunknownprotos 617*b2f63d90SDonald Hunter type: u64 618*b2f63d90SDonald Hunter - 619*b2f63d90SDonald Hunter name: intruncatedpkts 620*b2f63d90SDonald Hunter type: u64 621*b2f63d90SDonald Hunter - 622*b2f63d90SDonald Hunter name: indiscards 623*b2f63d90SDonald Hunter type: u64 624*b2f63d90SDonald Hunter - 625*b2f63d90SDonald Hunter name: outdiscards 626*b2f63d90SDonald Hunter type: u64 627*b2f63d90SDonald Hunter - 628*b2f63d90SDonald Hunter name: outnoroutes 629*b2f63d90SDonald Hunter type: u64 630*b2f63d90SDonald Hunter - 631*b2f63d90SDonald Hunter name: reasmtimeout 632*b2f63d90SDonald Hunter type: u64 633*b2f63d90SDonald Hunter - 634*b2f63d90SDonald Hunter name: reasmreqds 635*b2f63d90SDonald Hunter type: u64 636*b2f63d90SDonald Hunter - 637*b2f63d90SDonald Hunter name: reasmoks 638*b2f63d90SDonald Hunter type: u64 639*b2f63d90SDonald Hunter - 640*b2f63d90SDonald Hunter name: reasmfails 641*b2f63d90SDonald Hunter type: u64 642*b2f63d90SDonald Hunter - 643*b2f63d90SDonald Hunter name: fragoks 644*b2f63d90SDonald Hunter type: u64 645*b2f63d90SDonald Hunter - 646*b2f63d90SDonald Hunter name: fragfails 647*b2f63d90SDonald Hunter type: u64 648*b2f63d90SDonald Hunter - 649*b2f63d90SDonald Hunter name: fragcreates 650*b2f63d90SDonald Hunter type: u64 651*b2f63d90SDonald Hunter - 652*b2f63d90SDonald Hunter name: inmcastpkts 653*b2f63d90SDonald Hunter type: u64 654*b2f63d90SDonald Hunter - 655*b2f63d90SDonald Hunter name: outmcastpkts 656*b2f63d90SDonald Hunter type: u64 657*b2f63d90SDonald Hunter - 658*b2f63d90SDonald Hunter name: inbcastpkts 659*b2f63d90SDonald Hunter type: u64 660*b2f63d90SDonald Hunter - 661*b2f63d90SDonald Hunter name: outbcastpkts 662*b2f63d90SDonald Hunter type: u64 663*b2f63d90SDonald Hunter - 664*b2f63d90SDonald Hunter name: inmcastoctets 665*b2f63d90SDonald Hunter type: u64 666*b2f63d90SDonald Hunter - 667*b2f63d90SDonald Hunter name: outmcastoctets 668*b2f63d90SDonald Hunter type: u64 669*b2f63d90SDonald Hunter - 670*b2f63d90SDonald Hunter name: inbcastoctets 671*b2f63d90SDonald Hunter type: u64 672*b2f63d90SDonald Hunter - 673*b2f63d90SDonald Hunter name: outbcastoctets 674*b2f63d90SDonald Hunter type: u64 675*b2f63d90SDonald Hunter - 676*b2f63d90SDonald Hunter name: csumerrors 677*b2f63d90SDonald Hunter type: u64 678*b2f63d90SDonald Hunter - 679*b2f63d90SDonald Hunter name: noectpkts 680*b2f63d90SDonald Hunter type: u64 681*b2f63d90SDonald Hunter - 682*b2f63d90SDonald Hunter name: ect1-pkts 683*b2f63d90SDonald Hunter type: u64 684*b2f63d90SDonald Hunter - 685*b2f63d90SDonald Hunter name: ect0-pkts 686*b2f63d90SDonald Hunter type: u64 687*b2f63d90SDonald Hunter - 688*b2f63d90SDonald Hunter name: cepkts 689*b2f63d90SDonald Hunter type: u64 690*b2f63d90SDonald Hunter - 691*b2f63d90SDonald Hunter name: reasm-overlaps 692*b2f63d90SDonald Hunter type: u64 693*b2f63d90SDonald Hunter - name: br-boolopt-multi 694*b2f63d90SDonald Hunter type: struct 695*b2f63d90SDonald Hunter members: 696*b2f63d90SDonald Hunter - 697*b2f63d90SDonald Hunter name: optval 698*b2f63d90SDonald Hunter type: u32 699*b2f63d90SDonald Hunter - 700*b2f63d90SDonald Hunter name: optmask 701*b2f63d90SDonald Hunter type: u32 702*b2f63d90SDonald Hunter - 703*b2f63d90SDonald Hunter name: if_stats_msg 704*b2f63d90SDonald Hunter type: struct 705*b2f63d90SDonald Hunter members: 706*b2f63d90SDonald Hunter - 707*b2f63d90SDonald Hunter name: family 708*b2f63d90SDonald Hunter type: u8 709*b2f63d90SDonald Hunter - 710*b2f63d90SDonald Hunter name: pad1 711*b2f63d90SDonald Hunter type: u8 712*b2f63d90SDonald Hunter - 713*b2f63d90SDonald Hunter name: pad2 714*b2f63d90SDonald Hunter type: u16 715*b2f63d90SDonald Hunter - 716*b2f63d90SDonald Hunter name: ifindex 717*b2f63d90SDonald Hunter type: u32 718*b2f63d90SDonald Hunter - 719*b2f63d90SDonald Hunter name: filter-mask 720*b2f63d90SDonald Hunter type: u32 721*b2f63d90SDonald Hunter 722*b2f63d90SDonald Hunter 723*b2f63d90SDonald Hunterattribute-sets: 724*b2f63d90SDonald Hunter - 725*b2f63d90SDonald Hunter name: link-attrs 726*b2f63d90SDonald Hunter name-prefix: ifla- 727*b2f63d90SDonald Hunter attributes: 728*b2f63d90SDonald Hunter - 729*b2f63d90SDonald Hunter name: address 730*b2f63d90SDonald Hunter type: binary 731*b2f63d90SDonald Hunter display-hint: mac 732*b2f63d90SDonald Hunter - 733*b2f63d90SDonald Hunter name: broadcast 734*b2f63d90SDonald Hunter type: binary 735*b2f63d90SDonald Hunter display-hint: mac 736*b2f63d90SDonald Hunter - 737*b2f63d90SDonald Hunter name: ifname 738*b2f63d90SDonald Hunter type: string 739*b2f63d90SDonald Hunter - 740*b2f63d90SDonald Hunter name: mtu 741*b2f63d90SDonald Hunter type: u32 742*b2f63d90SDonald Hunter - 743*b2f63d90SDonald Hunter name: link 744*b2f63d90SDonald Hunter type: u32 745*b2f63d90SDonald Hunter - 746*b2f63d90SDonald Hunter name: qdisc 747*b2f63d90SDonald Hunter type: string 748*b2f63d90SDonald Hunter - 749*b2f63d90SDonald Hunter name: stats 750*b2f63d90SDonald Hunter type: binary 751*b2f63d90SDonald Hunter struct: rtnl-link-stats 752*b2f63d90SDonald Hunter - 753*b2f63d90SDonald Hunter name: cost 754*b2f63d90SDonald Hunter type: string 755*b2f63d90SDonald Hunter - 756*b2f63d90SDonald Hunter name: priority 757*b2f63d90SDonald Hunter type: string 758*b2f63d90SDonald Hunter - 759*b2f63d90SDonald Hunter name: master 760*b2f63d90SDonald Hunter type: u32 761*b2f63d90SDonald Hunter - 762*b2f63d90SDonald Hunter name: wireless 763*b2f63d90SDonald Hunter type: string 764*b2f63d90SDonald Hunter - 765*b2f63d90SDonald Hunter name: protinfo 766*b2f63d90SDonald Hunter type: string 767*b2f63d90SDonald Hunter - 768*b2f63d90SDonald Hunter name: txqlen 769*b2f63d90SDonald Hunter type: u32 770*b2f63d90SDonald Hunter - 771*b2f63d90SDonald Hunter name: map 772*b2f63d90SDonald Hunter type: binary 773*b2f63d90SDonald Hunter struct: rtnl-link-ifmap 774*b2f63d90SDonald Hunter - 775*b2f63d90SDonald Hunter name: weight 776*b2f63d90SDonald Hunter type: u32 777*b2f63d90SDonald Hunter - 778*b2f63d90SDonald Hunter name: operstate 779*b2f63d90SDonald Hunter type: u8 780*b2f63d90SDonald Hunter - 781*b2f63d90SDonald Hunter name: linkmode 782*b2f63d90SDonald Hunter type: u8 783*b2f63d90SDonald Hunter - 784*b2f63d90SDonald Hunter name: linkinfo 785*b2f63d90SDonald Hunter type: nest 786*b2f63d90SDonald Hunter nested-attributes: linkinfo-attrs 787*b2f63d90SDonald Hunter - 788*b2f63d90SDonald Hunter name: net-ns-pid 789*b2f63d90SDonald Hunter type: u32 790*b2f63d90SDonald Hunter - 791*b2f63d90SDonald Hunter name: ifalias 792*b2f63d90SDonald Hunter type: string 793*b2f63d90SDonald Hunter - 794*b2f63d90SDonald Hunter name: num-vf 795*b2f63d90SDonald Hunter type: u32 796*b2f63d90SDonald Hunter - 797*b2f63d90SDonald Hunter name: vfinfo-list 798*b2f63d90SDonald Hunter type: nest 799*b2f63d90SDonald Hunter nested-attributes: vfinfo-attrs 800*b2f63d90SDonald Hunter - 801*b2f63d90SDonald Hunter name: stats64 802*b2f63d90SDonald Hunter type: binary 803*b2f63d90SDonald Hunter struct: rtnl-link-stats64 804*b2f63d90SDonald Hunter - 805*b2f63d90SDonald Hunter name: vf-ports 806*b2f63d90SDonald Hunter type: nest 807*b2f63d90SDonald Hunter nested-attributes: vf-ports-attrs 808*b2f63d90SDonald Hunter - 809*b2f63d90SDonald Hunter name: port-self 810*b2f63d90SDonald Hunter type: nest 811*b2f63d90SDonald Hunter nested-attributes: port-self-attrs 812*b2f63d90SDonald Hunter - 813*b2f63d90SDonald Hunter name: af-spec 814*b2f63d90SDonald Hunter type: nest 815*b2f63d90SDonald Hunter nested-attributes: af-spec-attrs 816*b2f63d90SDonald Hunter - 817*b2f63d90SDonald Hunter name: group 818*b2f63d90SDonald Hunter type: u32 819*b2f63d90SDonald Hunter - 820*b2f63d90SDonald Hunter name: net-ns-fd 821*b2f63d90SDonald Hunter type: u32 822*b2f63d90SDonald Hunter - 823*b2f63d90SDonald Hunter name: ext-mask 824*b2f63d90SDonald Hunter type: u32 825*b2f63d90SDonald Hunter - 826*b2f63d90SDonald Hunter name: promiscuity 827*b2f63d90SDonald Hunter type: u32 828*b2f63d90SDonald Hunter - 829*b2f63d90SDonald Hunter name: num-tx-queues 830*b2f63d90SDonald Hunter type: u32 831*b2f63d90SDonald Hunter - 832*b2f63d90SDonald Hunter name: num-rx-queues 833*b2f63d90SDonald Hunter type: u32 834*b2f63d90SDonald Hunter - 835*b2f63d90SDonald Hunter name: carrier 836*b2f63d90SDonald Hunter type: u8 837*b2f63d90SDonald Hunter - 838*b2f63d90SDonald Hunter name: phys-port-id 839*b2f63d90SDonald Hunter type: binary 840*b2f63d90SDonald Hunter - 841*b2f63d90SDonald Hunter name: carrier-changes 842*b2f63d90SDonald Hunter type: u32 843*b2f63d90SDonald Hunter - 844*b2f63d90SDonald Hunter name: phys-switch-id 845*b2f63d90SDonald Hunter type: binary 846*b2f63d90SDonald Hunter - 847*b2f63d90SDonald Hunter name: link-netnsid 848*b2f63d90SDonald Hunter type: s32 849*b2f63d90SDonald Hunter - 850*b2f63d90SDonald Hunter name: phys-port-name 851*b2f63d90SDonald Hunter type: string 852*b2f63d90SDonald Hunter - 853*b2f63d90SDonald Hunter name: proto-down 854*b2f63d90SDonald Hunter type: u8 855*b2f63d90SDonald Hunter - 856*b2f63d90SDonald Hunter name: gso-max-segs 857*b2f63d90SDonald Hunter type: u32 858*b2f63d90SDonald Hunter - 859*b2f63d90SDonald Hunter name: gso-max-size 860*b2f63d90SDonald Hunter type: u32 861*b2f63d90SDonald Hunter - 862*b2f63d90SDonald Hunter name: pad 863*b2f63d90SDonald Hunter type: pad 864*b2f63d90SDonald Hunter - 865*b2f63d90SDonald Hunter name: xdp 866*b2f63d90SDonald Hunter type: nest 867*b2f63d90SDonald Hunter nested-attributes: xdp-attrs 868*b2f63d90SDonald Hunter - 869*b2f63d90SDonald Hunter name: event 870*b2f63d90SDonald Hunter type: u32 871*b2f63d90SDonald Hunter - 872*b2f63d90SDonald Hunter name: new-netnsid 873*b2f63d90SDonald Hunter type: s32 874*b2f63d90SDonald Hunter - 875*b2f63d90SDonald Hunter name: target-netnsid 876*b2f63d90SDonald Hunter type: s32 877*b2f63d90SDonald Hunter - 878*b2f63d90SDonald Hunter name: carrier-up-count 879*b2f63d90SDonald Hunter type: u32 880*b2f63d90SDonald Hunter - 881*b2f63d90SDonald Hunter name: carrier-down-count 882*b2f63d90SDonald Hunter type: u32 883*b2f63d90SDonald Hunter - 884*b2f63d90SDonald Hunter name: new-ifindex 885*b2f63d90SDonald Hunter type: s32 886*b2f63d90SDonald Hunter - 887*b2f63d90SDonald Hunter name: min-mtu 888*b2f63d90SDonald Hunter type: u32 889*b2f63d90SDonald Hunter - 890*b2f63d90SDonald Hunter name: max-mtu 891*b2f63d90SDonald Hunter type: u32 892*b2f63d90SDonald Hunter - 893*b2f63d90SDonald Hunter name: prop-list 894*b2f63d90SDonald Hunter type: nest 895*b2f63d90SDonald Hunter nested-attributes: link-attrs 896*b2f63d90SDonald Hunter - 897*b2f63d90SDonald Hunter name: alt-ifname 898*b2f63d90SDonald Hunter type: string 899*b2f63d90SDonald Hunter multi-attr: true 900*b2f63d90SDonald Hunter - 901*b2f63d90SDonald Hunter name: perm-address 902*b2f63d90SDonald Hunter type: binary 903*b2f63d90SDonald Hunter display-hint: mac 904*b2f63d90SDonald Hunter - 905*b2f63d90SDonald Hunter name: proto-down-reason 906*b2f63d90SDonald Hunter type: string 907*b2f63d90SDonald Hunter - 908*b2f63d90SDonald Hunter name: parent-dev-name 909*b2f63d90SDonald Hunter type: string 910*b2f63d90SDonald Hunter - 911*b2f63d90SDonald Hunter name: parent-dev-bus-name 912*b2f63d90SDonald Hunter type: string 913*b2f63d90SDonald Hunter - 914*b2f63d90SDonald Hunter name: gro-max-size 915*b2f63d90SDonald Hunter type: u32 916*b2f63d90SDonald Hunter - 917*b2f63d90SDonald Hunter name: tso-max-size 918*b2f63d90SDonald Hunter type: u32 919*b2f63d90SDonald Hunter - 920*b2f63d90SDonald Hunter name: tso-max-segs 921*b2f63d90SDonald Hunter type: u32 922*b2f63d90SDonald Hunter - 923*b2f63d90SDonald Hunter name: allmulti 924*b2f63d90SDonald Hunter type: u32 925*b2f63d90SDonald Hunter - 926*b2f63d90SDonald Hunter name: devlink-port 927*b2f63d90SDonald Hunter type: binary 928*b2f63d90SDonald Hunter - 929*b2f63d90SDonald Hunter name: gso-ipv4-max-size 930*b2f63d90SDonald Hunter type: u32 931*b2f63d90SDonald Hunter - 932*b2f63d90SDonald Hunter name: gro-ipv4-max-size 933*b2f63d90SDonald Hunter type: u32 934*b2f63d90SDonald Hunter - 935*b2f63d90SDonald Hunter name: af-spec-attrs 936*b2f63d90SDonald Hunter attributes: 937*b2f63d90SDonald Hunter - 938*b2f63d90SDonald Hunter name: "inet" 939*b2f63d90SDonald Hunter type: nest 940*b2f63d90SDonald Hunter value: 2 941*b2f63d90SDonald Hunter nested-attributes: ifla-attrs 942*b2f63d90SDonald Hunter - 943*b2f63d90SDonald Hunter name: "inet6" 944*b2f63d90SDonald Hunter type: nest 945*b2f63d90SDonald Hunter value: 10 946*b2f63d90SDonald Hunter nested-attributes: ifla6-attrs 947*b2f63d90SDonald Hunter - 948*b2f63d90SDonald Hunter name: "mctp" 949*b2f63d90SDonald Hunter type: nest 950*b2f63d90SDonald Hunter value: 45 951*b2f63d90SDonald Hunter nested-attributes: mctp-attrs 952*b2f63d90SDonald Hunter - 953*b2f63d90SDonald Hunter name: vfinfo-attrs 954*b2f63d90SDonald Hunter attributes: [] 955*b2f63d90SDonald Hunter - 956*b2f63d90SDonald Hunter name: vf-ports-attrs 957*b2f63d90SDonald Hunter attributes: [] 958*b2f63d90SDonald Hunter - 959*b2f63d90SDonald Hunter name: port-self-attrs 960*b2f63d90SDonald Hunter attributes: [] 961*b2f63d90SDonald Hunter - 962*b2f63d90SDonald Hunter name: linkinfo-attrs 963*b2f63d90SDonald Hunter attributes: 964*b2f63d90SDonald Hunter - 965*b2f63d90SDonald Hunter name: kind 966*b2f63d90SDonald Hunter type: string 967*b2f63d90SDonald Hunter - 968*b2f63d90SDonald Hunter name: data 969*b2f63d90SDonald Hunter type: binary 970*b2f63d90SDonald Hunter # kind specific nest, e.g. linkinfo-bridge-attrs 971*b2f63d90SDonald Hunter - 972*b2f63d90SDonald Hunter name: xstats 973*b2f63d90SDonald Hunter type: binary 974*b2f63d90SDonald Hunter - 975*b2f63d90SDonald Hunter name: slave-kind 976*b2f63d90SDonald Hunter type: string 977*b2f63d90SDonald Hunter - 978*b2f63d90SDonald Hunter name: slave-data 979*b2f63d90SDonald Hunter type: binary 980*b2f63d90SDonald Hunter # kind specific nest 981*b2f63d90SDonald Hunter - 982*b2f63d90SDonald Hunter name: linkinfo-bridge-attrs 983*b2f63d90SDonald Hunter attributes: 984*b2f63d90SDonald Hunter - 985*b2f63d90SDonald Hunter name: forward-delay 986*b2f63d90SDonald Hunter type: u32 987*b2f63d90SDonald Hunter - 988*b2f63d90SDonald Hunter name: hello-time 989*b2f63d90SDonald Hunter type: u32 990*b2f63d90SDonald Hunter - 991*b2f63d90SDonald Hunter name: max-age 992*b2f63d90SDonald Hunter type: u32 993*b2f63d90SDonald Hunter - 994*b2f63d90SDonald Hunter name: ageing-time 995*b2f63d90SDonald Hunter type: u32 996*b2f63d90SDonald Hunter - 997*b2f63d90SDonald Hunter name: stp-state 998*b2f63d90SDonald Hunter type: u32 999*b2f63d90SDonald Hunter - 1000*b2f63d90SDonald Hunter name: priority 1001*b2f63d90SDonald Hunter type: u16 1002*b2f63d90SDonald Hunter - 1003*b2f63d90SDonald Hunter name: vlan-filtering 1004*b2f63d90SDonald Hunter type: u8 1005*b2f63d90SDonald Hunter - 1006*b2f63d90SDonald Hunter name: vlan-protocol 1007*b2f63d90SDonald Hunter type: u16 1008*b2f63d90SDonald Hunter - 1009*b2f63d90SDonald Hunter name: group-fwd-mask 1010*b2f63d90SDonald Hunter type: u16 1011*b2f63d90SDonald Hunter - 1012*b2f63d90SDonald Hunter name: root-id 1013*b2f63d90SDonald Hunter type: binary 1014*b2f63d90SDonald Hunter - 1015*b2f63d90SDonald Hunter name: bridge-id 1016*b2f63d90SDonald Hunter type: binary 1017*b2f63d90SDonald Hunter - 1018*b2f63d90SDonald Hunter name: root-port 1019*b2f63d90SDonald Hunter type: u16 1020*b2f63d90SDonald Hunter - 1021*b2f63d90SDonald Hunter name: root-path-cost 1022*b2f63d90SDonald Hunter type: u32 1023*b2f63d90SDonald Hunter - 1024*b2f63d90SDonald Hunter name: topology-change 1025*b2f63d90SDonald Hunter type: u8 1026*b2f63d90SDonald Hunter - 1027*b2f63d90SDonald Hunter name: topology-change-detected 1028*b2f63d90SDonald Hunter type: u8 1029*b2f63d90SDonald Hunter - 1030*b2f63d90SDonald Hunter name: hello-timer 1031*b2f63d90SDonald Hunter type: u64 1032*b2f63d90SDonald Hunter - 1033*b2f63d90SDonald Hunter name: tcn-timer 1034*b2f63d90SDonald Hunter type: u64 1035*b2f63d90SDonald Hunter - 1036*b2f63d90SDonald Hunter name: topology-change-timer 1037*b2f63d90SDonald Hunter type: u64 1038*b2f63d90SDonald Hunter - 1039*b2f63d90SDonald Hunter name: gc-timer 1040*b2f63d90SDonald Hunter type: u64 1041*b2f63d90SDonald Hunter - 1042*b2f63d90SDonald Hunter name: group-addr 1043*b2f63d90SDonald Hunter type: binary 1044*b2f63d90SDonald Hunter - 1045*b2f63d90SDonald Hunter name: fdb-flush 1046*b2f63d90SDonald Hunter type: binary 1047*b2f63d90SDonald Hunter - 1048*b2f63d90SDonald Hunter name: mcast-router 1049*b2f63d90SDonald Hunter type: u8 1050*b2f63d90SDonald Hunter - 1051*b2f63d90SDonald Hunter name: mcast-snooping 1052*b2f63d90SDonald Hunter type: u8 1053*b2f63d90SDonald Hunter - 1054*b2f63d90SDonald Hunter name: mcast-query-use-ifaddr 1055*b2f63d90SDonald Hunter type: u8 1056*b2f63d90SDonald Hunter - 1057*b2f63d90SDonald Hunter name: mcast-querier 1058*b2f63d90SDonald Hunter type: u8 1059*b2f63d90SDonald Hunter - 1060*b2f63d90SDonald Hunter name: mcast-hash-elasticity 1061*b2f63d90SDonald Hunter type: u32 1062*b2f63d90SDonald Hunter - 1063*b2f63d90SDonald Hunter name: mcast-hash-max 1064*b2f63d90SDonald Hunter type: u32 1065*b2f63d90SDonald Hunter - 1066*b2f63d90SDonald Hunter name: mcast-last-member-cnt 1067*b2f63d90SDonald Hunter type: u32 1068*b2f63d90SDonald Hunter - 1069*b2f63d90SDonald Hunter name: mcast-startup-query-cnt 1070*b2f63d90SDonald Hunter type: u32 1071*b2f63d90SDonald Hunter - 1072*b2f63d90SDonald Hunter name: mcast-last-member-intvl 1073*b2f63d90SDonald Hunter type: u64 1074*b2f63d90SDonald Hunter - 1075*b2f63d90SDonald Hunter name: mcast-membership-intvl 1076*b2f63d90SDonald Hunter type: u64 1077*b2f63d90SDonald Hunter - 1078*b2f63d90SDonald Hunter name: mcast-querier-intvl 1079*b2f63d90SDonald Hunter type: u64 1080*b2f63d90SDonald Hunter - 1081*b2f63d90SDonald Hunter name: mcast-query-intvl 1082*b2f63d90SDonald Hunter type: u64 1083*b2f63d90SDonald Hunter - 1084*b2f63d90SDonald Hunter name: mcast-query-response-intvl 1085*b2f63d90SDonald Hunter type: u64 1086*b2f63d90SDonald Hunter - 1087*b2f63d90SDonald Hunter name: mcast-startup-query-intvl 1088*b2f63d90SDonald Hunter type: u64 1089*b2f63d90SDonald Hunter - 1090*b2f63d90SDonald Hunter name: nf-call-iptables 1091*b2f63d90SDonald Hunter type: u8 1092*b2f63d90SDonald Hunter - 1093*b2f63d90SDonald Hunter name: nf-call-ip6-tables 1094*b2f63d90SDonald Hunter type: u8 1095*b2f63d90SDonald Hunter - 1096*b2f63d90SDonald Hunter name: nf-call-arptables 1097*b2f63d90SDonald Hunter type: u8 1098*b2f63d90SDonald Hunter - 1099*b2f63d90SDonald Hunter name: vlan-default-pvid 1100*b2f63d90SDonald Hunter type: u16 1101*b2f63d90SDonald Hunter - 1102*b2f63d90SDonald Hunter name: pad 1103*b2f63d90SDonald Hunter type: pad 1104*b2f63d90SDonald Hunter - 1105*b2f63d90SDonald Hunter name: vlan-stats-enabled 1106*b2f63d90SDonald Hunter type: u8 1107*b2f63d90SDonald Hunter - 1108*b2f63d90SDonald Hunter name: mcast-stats-enabled 1109*b2f63d90SDonald Hunter type: u8 1110*b2f63d90SDonald Hunter - 1111*b2f63d90SDonald Hunter name: mcast-igmp-version 1112*b2f63d90SDonald Hunter type: u8 1113*b2f63d90SDonald Hunter - 1114*b2f63d90SDonald Hunter name: mcast-mld-version 1115*b2f63d90SDonald Hunter type: u8 1116*b2f63d90SDonald Hunter - 1117*b2f63d90SDonald Hunter name: vlan-stats-per-port 1118*b2f63d90SDonald Hunter type: u8 1119*b2f63d90SDonald Hunter - 1120*b2f63d90SDonald Hunter name: multi-boolopt 1121*b2f63d90SDonald Hunter type: binary 1122*b2f63d90SDonald Hunter struct: br-boolopt-multi 1123*b2f63d90SDonald Hunter - 1124*b2f63d90SDonald Hunter name: mcast-querier-state 1125*b2f63d90SDonald Hunter type: binary 1126*b2f63d90SDonald Hunter - 1127*b2f63d90SDonald Hunter name: xdp-attrs 1128*b2f63d90SDonald Hunter attributes: 1129*b2f63d90SDonald Hunter - 1130*b2f63d90SDonald Hunter name: fd 1131*b2f63d90SDonald Hunter type: s32 1132*b2f63d90SDonald Hunter - 1133*b2f63d90SDonald Hunter name: attached 1134*b2f63d90SDonald Hunter type: u8 1135*b2f63d90SDonald Hunter - 1136*b2f63d90SDonald Hunter name: flags 1137*b2f63d90SDonald Hunter type: u32 1138*b2f63d90SDonald Hunter - 1139*b2f63d90SDonald Hunter name: prog-id 1140*b2f63d90SDonald Hunter type: u32 1141*b2f63d90SDonald Hunter - 1142*b2f63d90SDonald Hunter name: drv-prog-id 1143*b2f63d90SDonald Hunter type: u32 1144*b2f63d90SDonald Hunter - 1145*b2f63d90SDonald Hunter name: skb-prog-id 1146*b2f63d90SDonald Hunter type: u32 1147*b2f63d90SDonald Hunter - 1148*b2f63d90SDonald Hunter name: hw-prog-id 1149*b2f63d90SDonald Hunter type: u32 1150*b2f63d90SDonald Hunter - 1151*b2f63d90SDonald Hunter name: expected-fd 1152*b2f63d90SDonald Hunter type: s32 1153*b2f63d90SDonald Hunter - 1154*b2f63d90SDonald Hunter name: ifla-attrs 1155*b2f63d90SDonald Hunter attributes: 1156*b2f63d90SDonald Hunter - 1157*b2f63d90SDonald Hunter name: conf 1158*b2f63d90SDonald Hunter type: binary 1159*b2f63d90SDonald Hunter struct: ipv4-devconf 1160*b2f63d90SDonald Hunter - 1161*b2f63d90SDonald Hunter name: ifla6-attrs 1162*b2f63d90SDonald Hunter attributes: 1163*b2f63d90SDonald Hunter - 1164*b2f63d90SDonald Hunter name: flags 1165*b2f63d90SDonald Hunter type: u32 1166*b2f63d90SDonald Hunter - 1167*b2f63d90SDonald Hunter name: conf 1168*b2f63d90SDonald Hunter type: binary 1169*b2f63d90SDonald Hunter struct: ipv6-devconf 1170*b2f63d90SDonald Hunter - 1171*b2f63d90SDonald Hunter name: stats 1172*b2f63d90SDonald Hunter type: binary 1173*b2f63d90SDonald Hunter struct: ifla-inet6-stats 1174*b2f63d90SDonald Hunter - 1175*b2f63d90SDonald Hunter name: mcast 1176*b2f63d90SDonald Hunter type: binary 1177*b2f63d90SDonald Hunter - 1178*b2f63d90SDonald Hunter name: cacheinfo 1179*b2f63d90SDonald Hunter type: binary 1180*b2f63d90SDonald Hunter struct: ifla-cacheinfo 1181*b2f63d90SDonald Hunter - 1182*b2f63d90SDonald Hunter name: icmp6-stats 1183*b2f63d90SDonald Hunter type: binary 1184*b2f63d90SDonald Hunter struct: ifla-icmp6-stats 1185*b2f63d90SDonald Hunter - 1186*b2f63d90SDonald Hunter name: token 1187*b2f63d90SDonald Hunter type: binary 1188*b2f63d90SDonald Hunter - 1189*b2f63d90SDonald Hunter name: addr-gen-mode 1190*b2f63d90SDonald Hunter type: u8 1191*b2f63d90SDonald Hunter - 1192*b2f63d90SDonald Hunter name: ra-mtu 1193*b2f63d90SDonald Hunter type: u32 1194*b2f63d90SDonald Hunter - 1195*b2f63d90SDonald Hunter name: mctp-attrs 1196*b2f63d90SDonald Hunter attributes: 1197*b2f63d90SDonald Hunter - 1198*b2f63d90SDonald Hunter name: mctp-net 1199*b2f63d90SDonald Hunter type: u32 1200*b2f63d90SDonald Hunter - 1201*b2f63d90SDonald Hunter name: stats-attrs 1202*b2f63d90SDonald Hunter name-prefix: ifla-stats- 1203*b2f63d90SDonald Hunter attributes: 1204*b2f63d90SDonald Hunter - 1205*b2f63d90SDonald Hunter name: link-64 1206*b2f63d90SDonald Hunter type: binary 1207*b2f63d90SDonald Hunter struct: rtnl-link-stats64 1208*b2f63d90SDonald Hunter - 1209*b2f63d90SDonald Hunter name: link-xstats 1210*b2f63d90SDonald Hunter type: binary 1211*b2f63d90SDonald Hunter - 1212*b2f63d90SDonald Hunter name: link-xstats-slave 1213*b2f63d90SDonald Hunter type: binary 1214*b2f63d90SDonald Hunter - 1215*b2f63d90SDonald Hunter name: link-offload-xstats 1216*b2f63d90SDonald Hunter type: nest 1217*b2f63d90SDonald Hunter nested-attributes: link-offload-xstats 1218*b2f63d90SDonald Hunter - 1219*b2f63d90SDonald Hunter name: af-spec 1220*b2f63d90SDonald Hunter type: binary 1221*b2f63d90SDonald Hunter - 1222*b2f63d90SDonald Hunter name: link-offload-xstats 1223*b2f63d90SDonald Hunter attributes: 1224*b2f63d90SDonald Hunter - 1225*b2f63d90SDonald Hunter name: cpu-hit 1226*b2f63d90SDonald Hunter type: binary 1227*b2f63d90SDonald Hunter - 1228*b2f63d90SDonald Hunter name: hw-s-info 1229*b2f63d90SDonald Hunter type: array-nest 1230*b2f63d90SDonald Hunter nested-attributes: hw-s-info-one 1231*b2f63d90SDonald Hunter - 1232*b2f63d90SDonald Hunter name: l3-stats 1233*b2f63d90SDonald Hunter type: binary 1234*b2f63d90SDonald Hunter - 1235*b2f63d90SDonald Hunter name: hw-s-info-one 1236*b2f63d90SDonald Hunter attributes: 1237*b2f63d90SDonald Hunter - 1238*b2f63d90SDonald Hunter name: request 1239*b2f63d90SDonald Hunter type: u8 1240*b2f63d90SDonald Hunter - 1241*b2f63d90SDonald Hunter name: used 1242*b2f63d90SDonald Hunter type: u8 1243*b2f63d90SDonald Hunter 1244*b2f63d90SDonald Hunteroperations: 1245*b2f63d90SDonald Hunter enum-model: directional 1246*b2f63d90SDonald Hunter list: 1247*b2f63d90SDonald Hunter - 1248*b2f63d90SDonald Hunter name: newlink 1249*b2f63d90SDonald Hunter doc: Create a new link. 1250*b2f63d90SDonald Hunter attribute-set: link-attrs 1251*b2f63d90SDonald Hunter fixed-header: ifinfomsg 1252*b2f63d90SDonald Hunter do: 1253*b2f63d90SDonald Hunter request: 1254*b2f63d90SDonald Hunter value: 16 1255*b2f63d90SDonald Hunter attributes: &link-new-attrs 1256*b2f63d90SDonald Hunter - ifi-index 1257*b2f63d90SDonald Hunter - ifname 1258*b2f63d90SDonald Hunter - net-ns-pid 1259*b2f63d90SDonald Hunter - net-ns-fd 1260*b2f63d90SDonald Hunter - target-netnsid 1261*b2f63d90SDonald Hunter - link-netnsid 1262*b2f63d90SDonald Hunter - linkinfo 1263*b2f63d90SDonald Hunter - group 1264*b2f63d90SDonald Hunter - num-tx-queues 1265*b2f63d90SDonald Hunter - num-rx-queues 1266*b2f63d90SDonald Hunter - address 1267*b2f63d90SDonald Hunter - broadcast 1268*b2f63d90SDonald Hunter - mtu 1269*b2f63d90SDonald Hunter - txqlen 1270*b2f63d90SDonald Hunter - operstate 1271*b2f63d90SDonald Hunter - linkmode 1272*b2f63d90SDonald Hunter - group 1273*b2f63d90SDonald Hunter - gso-max-size 1274*b2f63d90SDonald Hunter - gso-max-segs 1275*b2f63d90SDonald Hunter - gro-max-size 1276*b2f63d90SDonald Hunter - gso-ipv4-max-size 1277*b2f63d90SDonald Hunter - gro-ipv4-max-size 1278*b2f63d90SDonald Hunter - af-spec 1279*b2f63d90SDonald Hunter - 1280*b2f63d90SDonald Hunter name: dellink 1281*b2f63d90SDonald Hunter doc: Delete an existing link. 1282*b2f63d90SDonald Hunter attribute-set: link-attrs 1283*b2f63d90SDonald Hunter fixed-header: ifinfomsg 1284*b2f63d90SDonald Hunter do: 1285*b2f63d90SDonald Hunter request: 1286*b2f63d90SDonald Hunter value: 17 1287*b2f63d90SDonald Hunter attributes: 1288*b2f63d90SDonald Hunter - ifi-index 1289*b2f63d90SDonald Hunter - ifname 1290*b2f63d90SDonald Hunter - 1291*b2f63d90SDonald Hunter name: getlink 1292*b2f63d90SDonald Hunter doc: Get / dump information about a link. 1293*b2f63d90SDonald Hunter attribute-set: link-attrs 1294*b2f63d90SDonald Hunter fixed-header: ifinfomsg 1295*b2f63d90SDonald Hunter do: 1296*b2f63d90SDonald Hunter request: 1297*b2f63d90SDonald Hunter value: 18 1298*b2f63d90SDonald Hunter attributes: 1299*b2f63d90SDonald Hunter - ifi-index 1300*b2f63d90SDonald Hunter - ifname 1301*b2f63d90SDonald Hunter - alt-ifname 1302*b2f63d90SDonald Hunter - ext-mask 1303*b2f63d90SDonald Hunter - target-netnsid 1304*b2f63d90SDonald Hunter reply: 1305*b2f63d90SDonald Hunter value: 16 1306*b2f63d90SDonald Hunter attributes: &link-all-attrs 1307*b2f63d90SDonald Hunter - ifi-family 1308*b2f63d90SDonald Hunter - ifi-type 1309*b2f63d90SDonald Hunter - ifi-index 1310*b2f63d90SDonald Hunter - ifi-flags 1311*b2f63d90SDonald Hunter - ifi-change 1312*b2f63d90SDonald Hunter - address 1313*b2f63d90SDonald Hunter - broadcast 1314*b2f63d90SDonald Hunter - ifname 1315*b2f63d90SDonald Hunter - mtu 1316*b2f63d90SDonald Hunter - link 1317*b2f63d90SDonald Hunter - qdisc 1318*b2f63d90SDonald Hunter - stats 1319*b2f63d90SDonald Hunter - cost 1320*b2f63d90SDonald Hunter - priority 1321*b2f63d90SDonald Hunter - master 1322*b2f63d90SDonald Hunter - wireless 1323*b2f63d90SDonald Hunter - protinfo 1324*b2f63d90SDonald Hunter - txqlen 1325*b2f63d90SDonald Hunter - map 1326*b2f63d90SDonald Hunter - weight 1327*b2f63d90SDonald Hunter - operstate 1328*b2f63d90SDonald Hunter - linkmode 1329*b2f63d90SDonald Hunter - linkinfo 1330*b2f63d90SDonald Hunter - net-ns-pid 1331*b2f63d90SDonald Hunter - ifalias 1332*b2f63d90SDonald Hunter - num-vf 1333*b2f63d90SDonald Hunter - vfinfo-list 1334*b2f63d90SDonald Hunter - stats64 1335*b2f63d90SDonald Hunter - vf-ports 1336*b2f63d90SDonald Hunter - port-self 1337*b2f63d90SDonald Hunter - af-spec 1338*b2f63d90SDonald Hunter - group 1339*b2f63d90SDonald Hunter - net-ns-fd 1340*b2f63d90SDonald Hunter - ext-mask 1341*b2f63d90SDonald Hunter - promiscuity 1342*b2f63d90SDonald Hunter - num-tx-queues 1343*b2f63d90SDonald Hunter - num-rx-queues 1344*b2f63d90SDonald Hunter - carrier 1345*b2f63d90SDonald Hunter - phys-port-id 1346*b2f63d90SDonald Hunter - carrier-changes 1347*b2f63d90SDonald Hunter - phys-switch-id 1348*b2f63d90SDonald Hunter - link-netnsid 1349*b2f63d90SDonald Hunter - phys-port-name 1350*b2f63d90SDonald Hunter - proto-down 1351*b2f63d90SDonald Hunter - gso-max-segs 1352*b2f63d90SDonald Hunter - gso-max-size 1353*b2f63d90SDonald Hunter - pad 1354*b2f63d90SDonald Hunter - xdp 1355*b2f63d90SDonald Hunter - event 1356*b2f63d90SDonald Hunter - new-netnsid 1357*b2f63d90SDonald Hunter - if-netnsid 1358*b2f63d90SDonald Hunter - target-netnsid 1359*b2f63d90SDonald Hunter - carrier-up-count 1360*b2f63d90SDonald Hunter - carrier-down-count 1361*b2f63d90SDonald Hunter - new-ifindex 1362*b2f63d90SDonald Hunter - min-mtu 1363*b2f63d90SDonald Hunter - max-mtu 1364*b2f63d90SDonald Hunter - prop-list 1365*b2f63d90SDonald Hunter - alt-ifname 1366*b2f63d90SDonald Hunter - perm-address 1367*b2f63d90SDonald Hunter - proto-down-reason 1368*b2f63d90SDonald Hunter - parent-dev-name 1369*b2f63d90SDonald Hunter - parent-dev-bus-name 1370*b2f63d90SDonald Hunter - gro-max-size 1371*b2f63d90SDonald Hunter - tso-max-size 1372*b2f63d90SDonald Hunter - tso-max-segs 1373*b2f63d90SDonald Hunter - allmulti 1374*b2f63d90SDonald Hunter - devlink-port 1375*b2f63d90SDonald Hunter - gso-ipv4-max-size 1376*b2f63d90SDonald Hunter - gro-ipv4-max-size 1377*b2f63d90SDonald Hunter dump: 1378*b2f63d90SDonald Hunter request: 1379*b2f63d90SDonald Hunter value: 18 1380*b2f63d90SDonald Hunter attributes: 1381*b2f63d90SDonald Hunter - target-netnsid 1382*b2f63d90SDonald Hunter - ext-mask 1383*b2f63d90SDonald Hunter - master 1384*b2f63d90SDonald Hunter - linkinfo 1385*b2f63d90SDonald Hunter reply: 1386*b2f63d90SDonald Hunter value: 16 1387*b2f63d90SDonald Hunter attributes: *link-all-attrs 1388*b2f63d90SDonald Hunter - 1389*b2f63d90SDonald Hunter name: setlink 1390*b2f63d90SDonald Hunter doc: Set information about a link. 1391*b2f63d90SDonald Hunter attribute-set: link-attrs 1392*b2f63d90SDonald Hunter fixed-header: ifinfomsg 1393*b2f63d90SDonald Hunter do: 1394*b2f63d90SDonald Hunter request: 1395*b2f63d90SDonald Hunter value: 19 1396*b2f63d90SDonald Hunter attributes: *link-all-attrs 1397*b2f63d90SDonald Hunter - 1398*b2f63d90SDonald Hunter name: getstats 1399*b2f63d90SDonald Hunter doc: Get / dump link stats. 1400*b2f63d90SDonald Hunter attribute-set: stats-attrs 1401*b2f63d90SDonald Hunter fixed-header: if_stats_msg 1402*b2f63d90SDonald Hunter do: 1403*b2f63d90SDonald Hunter request: 1404*b2f63d90SDonald Hunter value: 94 1405*b2f63d90SDonald Hunter attributes: 1406*b2f63d90SDonald Hunter - ifindex 1407*b2f63d90SDonald Hunter reply: 1408*b2f63d90SDonald Hunter value: 92 1409*b2f63d90SDonald Hunter attributes: &link-stats-attrs 1410*b2f63d90SDonald Hunter - family 1411*b2f63d90SDonald Hunter - ifindex 1412*b2f63d90SDonald Hunter - filter-mask 1413*b2f63d90SDonald Hunter - link-64 1414*b2f63d90SDonald Hunter - link-xstats 1415*b2f63d90SDonald Hunter - link-xstats-slave 1416*b2f63d90SDonald Hunter - link-offload-xstats 1417*b2f63d90SDonald Hunter - af-spec 1418*b2f63d90SDonald Hunter dump: 1419*b2f63d90SDonald Hunter request: 1420*b2f63d90SDonald Hunter value: 94 1421*b2f63d90SDonald Hunter reply: 1422*b2f63d90SDonald Hunter value: 92 1423*b2f63d90SDonald Hunter attributes: *link-stats-attrs 1424*b2f63d90SDonald Hunter 1425*b2f63d90SDonald Huntermcast-groups: 1426*b2f63d90SDonald Hunter list: 1427*b2f63d90SDonald Hunter - 1428*b2f63d90SDonald Hunter name: rtnlgrp-link 1429*b2f63d90SDonald Hunter value: 1 1430*b2f63d90SDonald Hunter - 1431*b2f63d90SDonald Hunter name: rtnlgrp-stats 1432*b2f63d90SDonald Hunter value: 36 1433