14e16b6a7SJakub Kicinski# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 237d9df22SJakub Kicinski 3b784db7aSJakub Kicinskiname: ethtool 4b784db7aSJakub Kicinski 5b784db7aSJakub Kicinskiprotocol: genetlink-legacy 6b784db7aSJakub Kicinski 7b784db7aSJakub Kicinskidoc: Partial family for Ethtool Netlink. 8b784db7aSJakub Kicinski 9a353318eSStanislav Fomichevdefinitions: 10a353318eSStanislav Fomichev - 11a353318eSStanislav Fomichev name: udp-tunnel-type 12d4813b11SJakub Kicinski enum-name: 13a353318eSStanislav Fomichev type: enum 14a353318eSStanislav Fomichev entries: [ vxlan, geneve, vxlan-gpe ] 15180ad455SJakub Kicinski - 16180ad455SJakub Kicinski name: stringset 17180ad455SJakub Kicinski type: enum 18180ad455SJakub Kicinski entries: [] 19a353318eSStanislav Fomichev 20b784db7aSJakub Kicinskiattribute-sets: 21b784db7aSJakub Kicinski - 22b784db7aSJakub Kicinski name: header 23b784db7aSJakub Kicinski attributes: 24b784db7aSJakub Kicinski - 25b784db7aSJakub Kicinski name: dev-index 26b784db7aSJakub Kicinski type: u32 27b784db7aSJakub Kicinski - 28b784db7aSJakub Kicinski name: dev-name 29b784db7aSJakub Kicinski type: string 30b784db7aSJakub Kicinski - 31b784db7aSJakub Kicinski name: flags 32b784db7aSJakub Kicinski type: u32 33b784db7aSJakub Kicinski 34b784db7aSJakub Kicinski - 35b784db7aSJakub Kicinski name: bitset-bit 36b784db7aSJakub Kicinski attributes: 37b784db7aSJakub Kicinski - 38b784db7aSJakub Kicinski name: index 39b784db7aSJakub Kicinski type: u32 40b784db7aSJakub Kicinski - 41b784db7aSJakub Kicinski name: name 42b784db7aSJakub Kicinski type: string 43b784db7aSJakub Kicinski - 44b784db7aSJakub Kicinski name: value 45b784db7aSJakub Kicinski type: flag 46b784db7aSJakub Kicinski - 47b784db7aSJakub Kicinski name: bitset-bits 48b784db7aSJakub Kicinski attributes: 49b784db7aSJakub Kicinski - 50b784db7aSJakub Kicinski name: bit 51b784db7aSJakub Kicinski type: nest 52a353318eSStanislav Fomichev multi-attr: true 53b784db7aSJakub Kicinski nested-attributes: bitset-bit 54b784db7aSJakub Kicinski - 55b784db7aSJakub Kicinski name: bitset 56b784db7aSJakub Kicinski attributes: 57b784db7aSJakub Kicinski - 58b784db7aSJakub Kicinski name: nomask 59b784db7aSJakub Kicinski type: flag 60b784db7aSJakub Kicinski - 61b784db7aSJakub Kicinski name: size 62b784db7aSJakub Kicinski type: u32 63b784db7aSJakub Kicinski - 64b784db7aSJakub Kicinski name: bits 65b784db7aSJakub Kicinski type: nest 66b784db7aSJakub Kicinski nested-attributes: bitset-bits 67b784db7aSJakub Kicinski 68b784db7aSJakub Kicinski - 69b784db7aSJakub Kicinski name: string 70b784db7aSJakub Kicinski attributes: 71b784db7aSJakub Kicinski - 72b784db7aSJakub Kicinski name: index 73b784db7aSJakub Kicinski type: u32 74b784db7aSJakub Kicinski - 75b784db7aSJakub Kicinski name: value 76b784db7aSJakub Kicinski type: string 77b784db7aSJakub Kicinski - 78b784db7aSJakub Kicinski name: strings 79b784db7aSJakub Kicinski attributes: 80b784db7aSJakub Kicinski - 81b784db7aSJakub Kicinski name: string 82b784db7aSJakub Kicinski type: nest 83b784db7aSJakub Kicinski multi-attr: true 84b784db7aSJakub Kicinski nested-attributes: string 85b784db7aSJakub Kicinski - 86b784db7aSJakub Kicinski name: stringset 87b784db7aSJakub Kicinski attributes: 88b784db7aSJakub Kicinski - 89b784db7aSJakub Kicinski name: id 90b784db7aSJakub Kicinski type: u32 91b784db7aSJakub Kicinski - 92b784db7aSJakub Kicinski name: count 93b784db7aSJakub Kicinski type: u32 94b784db7aSJakub Kicinski - 95b784db7aSJakub Kicinski name: strings 96b784db7aSJakub Kicinski type: nest 97b784db7aSJakub Kicinski multi-attr: true 98b784db7aSJakub Kicinski nested-attributes: strings 99b784db7aSJakub Kicinski - 100b784db7aSJakub Kicinski name: stringsets 101b784db7aSJakub Kicinski attributes: 102b784db7aSJakub Kicinski - 103b784db7aSJakub Kicinski name: stringset 104b784db7aSJakub Kicinski type: nest 105b784db7aSJakub Kicinski multi-attr: true 106b784db7aSJakub Kicinski nested-attributes: stringset 107b784db7aSJakub Kicinski - 108b784db7aSJakub Kicinski name: strset 109b784db7aSJakub Kicinski attributes: 110b784db7aSJakub Kicinski - 111b784db7aSJakub Kicinski name: header 112b784db7aSJakub Kicinski type: nest 113b784db7aSJakub Kicinski nested-attributes: header 114b784db7aSJakub Kicinski - 115b784db7aSJakub Kicinski name: stringsets 116b784db7aSJakub Kicinski type: nest 117b784db7aSJakub Kicinski nested-attributes: stringsets 118b784db7aSJakub Kicinski - 119b784db7aSJakub Kicinski name: counts-only 120b784db7aSJakub Kicinski type: flag 121b784db7aSJakub Kicinski 122b784db7aSJakub Kicinski - 123b784db7aSJakub Kicinski name: privflags 124b784db7aSJakub Kicinski attributes: 125b784db7aSJakub Kicinski - 126b784db7aSJakub Kicinski name: header 127b784db7aSJakub Kicinski type: nest 128b784db7aSJakub Kicinski nested-attributes: header 129b784db7aSJakub Kicinski - 130b784db7aSJakub Kicinski name: flags 131b784db7aSJakub Kicinski type: nest 132b784db7aSJakub Kicinski nested-attributes: bitset 133b784db7aSJakub Kicinski 134b784db7aSJakub Kicinski - 135b784db7aSJakub Kicinski name: rings 136b784db7aSJakub Kicinski attributes: 137b784db7aSJakub Kicinski - 138b784db7aSJakub Kicinski name: header 139b784db7aSJakub Kicinski type: nest 140b784db7aSJakub Kicinski nested-attributes: header 141b784db7aSJakub Kicinski - 142b784db7aSJakub Kicinski name: rx-max 143b784db7aSJakub Kicinski type: u32 144b784db7aSJakub Kicinski - 145b784db7aSJakub Kicinski name: rx-mini-max 146b784db7aSJakub Kicinski type: u32 147b784db7aSJakub Kicinski - 148b784db7aSJakub Kicinski name: rx-jumbo-max 149b784db7aSJakub Kicinski type: u32 150b784db7aSJakub Kicinski - 151b784db7aSJakub Kicinski name: tx-max 152b784db7aSJakub Kicinski type: u32 153b784db7aSJakub Kicinski - 154b784db7aSJakub Kicinski name: rx 155b784db7aSJakub Kicinski type: u32 156b784db7aSJakub Kicinski - 157b784db7aSJakub Kicinski name: rx-mini 158b784db7aSJakub Kicinski type: u32 159b784db7aSJakub Kicinski - 160b784db7aSJakub Kicinski name: rx-jumbo 161b784db7aSJakub Kicinski type: u32 162b784db7aSJakub Kicinski - 163b784db7aSJakub Kicinski name: tx 164b784db7aSJakub Kicinski type: u32 165b784db7aSJakub Kicinski - 166b784db7aSJakub Kicinski name: rx-buf-len 167b784db7aSJakub Kicinski type: u32 168b784db7aSJakub Kicinski - 169b784db7aSJakub Kicinski name: tcp-data-split 170b784db7aSJakub Kicinski type: u8 171b784db7aSJakub Kicinski - 172b784db7aSJakub Kicinski name: cqe-size 173b784db7aSJakub Kicinski type: u32 174b784db7aSJakub Kicinski - 175b784db7aSJakub Kicinski name: tx-push 176b784db7aSJakub Kicinski type: u8 1771ed32ad4SJakub Kicinski - 1781ed32ad4SJakub Kicinski name: rx-push 1791ed32ad4SJakub Kicinski type: u8 180233eb4e7SShay Agroskin - 181233eb4e7SShay Agroskin name: tx-push-buf-len 182233eb4e7SShay Agroskin type: u32 183233eb4e7SShay Agroskin - 184233eb4e7SShay Agroskin name: tx-push-buf-len-max 185233eb4e7SShay Agroskin type: u32 186b784db7aSJakub Kicinski 187b784db7aSJakub Kicinski - 188b784db7aSJakub Kicinski name: mm-stat 189b784db7aSJakub Kicinski attributes: 190b784db7aSJakub Kicinski - 191b784db7aSJakub Kicinski name: pad 192b784db7aSJakub Kicinski type: pad 193b784db7aSJakub Kicinski - 194b784db7aSJakub Kicinski name: reassembly-errors 195b784db7aSJakub Kicinski type: u64 196b784db7aSJakub Kicinski - 197b784db7aSJakub Kicinski name: smd-errors 198b784db7aSJakub Kicinski type: u64 199b784db7aSJakub Kicinski - 200b784db7aSJakub Kicinski name: reassembly-ok 201b784db7aSJakub Kicinski type: u64 202b784db7aSJakub Kicinski - 203b784db7aSJakub Kicinski name: rx-frag-count 204b784db7aSJakub Kicinski type: u64 205b784db7aSJakub Kicinski - 206b784db7aSJakub Kicinski name: tx-frag-count 207b784db7aSJakub Kicinski type: u64 208b784db7aSJakub Kicinski - 209b784db7aSJakub Kicinski name: hold-count 210b784db7aSJakub Kicinski type: u64 211b784db7aSJakub Kicinski - 212b784db7aSJakub Kicinski name: mm 213b784db7aSJakub Kicinski attributes: 214b784db7aSJakub Kicinski - 215b784db7aSJakub Kicinski name: header 216b784db7aSJakub Kicinski type: nest 217b784db7aSJakub Kicinski nested-attributes: header 218b784db7aSJakub Kicinski - 219b784db7aSJakub Kicinski name: pmac-enabled 220b784db7aSJakub Kicinski type: u8 221b784db7aSJakub Kicinski - 222b784db7aSJakub Kicinski name: tx-enabled 223b784db7aSJakub Kicinski type: u8 224b784db7aSJakub Kicinski - 225b784db7aSJakub Kicinski name: tx-active 226b784db7aSJakub Kicinski type: u8 227b784db7aSJakub Kicinski - 228b784db7aSJakub Kicinski name: tx-min-frag-size 229b784db7aSJakub Kicinski type: u32 230b784db7aSJakub Kicinski - 231f6ca5bafSJakub Kicinski name: rx-min-frag-size 232b784db7aSJakub Kicinski type: u32 233b784db7aSJakub Kicinski - 234b784db7aSJakub Kicinski name: verify-enabled 235b784db7aSJakub Kicinski type: u8 236b784db7aSJakub Kicinski - 237b784db7aSJakub Kicinski name: verify-status 238b784db7aSJakub Kicinski type: u8 239b784db7aSJakub Kicinski - 240b784db7aSJakub Kicinski name: verify-time 241b784db7aSJakub Kicinski type: u32 242b784db7aSJakub Kicinski - 243b784db7aSJakub Kicinski name: max-verify-time 244b784db7aSJakub Kicinski type: u32 245b784db7aSJakub Kicinski - 246b784db7aSJakub Kicinski name: stats 247b784db7aSJakub Kicinski type: nest 248b784db7aSJakub Kicinski nested-attributes: mm-stat 249a353318eSStanislav Fomichev - 250a353318eSStanislav Fomichev name: linkinfo 251a353318eSStanislav Fomichev attributes: 252a353318eSStanislav Fomichev - 253a353318eSStanislav Fomichev name: header 254a353318eSStanislav Fomichev type: nest 255a353318eSStanislav Fomichev nested-attributes: header 256a353318eSStanislav Fomichev - 257a353318eSStanislav Fomichev name: port 258a353318eSStanislav Fomichev type: u8 259a353318eSStanislav Fomichev - 260a353318eSStanislav Fomichev name: phyaddr 261a353318eSStanislav Fomichev type: u8 262a353318eSStanislav Fomichev - 263a353318eSStanislav Fomichev name: tp-mdix 264a353318eSStanislav Fomichev type: u8 265a353318eSStanislav Fomichev - 266a353318eSStanislav Fomichev name: tp-mdix-ctrl 267a353318eSStanislav Fomichev type: u8 268a353318eSStanislav Fomichev - 269a353318eSStanislav Fomichev name: transceiver 270a353318eSStanislav Fomichev type: u8 271a353318eSStanislav Fomichev - 272a353318eSStanislav Fomichev name: linkmodes 273a353318eSStanislav Fomichev attributes: 274a353318eSStanislav Fomichev - 275a353318eSStanislav Fomichev name: header 276a353318eSStanislav Fomichev type: nest 277a353318eSStanislav Fomichev nested-attributes: header 278a353318eSStanislav Fomichev - 279a353318eSStanislav Fomichev name: autoneg 280a353318eSStanislav Fomichev type: u8 281a353318eSStanislav Fomichev - 282a353318eSStanislav Fomichev name: ours 283a353318eSStanislav Fomichev type: nest 284a353318eSStanislav Fomichev nested-attributes: bitset 285a353318eSStanislav Fomichev - 286a353318eSStanislav Fomichev name: peer 287a353318eSStanislav Fomichev type: nest 288a353318eSStanislav Fomichev nested-attributes: bitset 289a353318eSStanislav Fomichev - 290a353318eSStanislav Fomichev name: speed 291a353318eSStanislav Fomichev type: u32 292a353318eSStanislav Fomichev - 293a353318eSStanislav Fomichev name: duplex 294a353318eSStanislav Fomichev type: u8 295a353318eSStanislav Fomichev - 296a353318eSStanislav Fomichev name: master-slave-cfg 297a353318eSStanislav Fomichev type: u8 298a353318eSStanislav Fomichev - 299a353318eSStanislav Fomichev name: master-slave-state 300a353318eSStanislav Fomichev type: u8 301a353318eSStanislav Fomichev - 302f6ca5bafSJakub Kicinski name: lanes 303a353318eSStanislav Fomichev type: u32 304a353318eSStanislav Fomichev - 305a353318eSStanislav Fomichev name: rate-matching 306a353318eSStanislav Fomichev type: u8 307a353318eSStanislav Fomichev - 308a353318eSStanislav Fomichev name: linkstate 309a353318eSStanislav Fomichev attributes: 310a353318eSStanislav Fomichev - 311a353318eSStanislav Fomichev name: header 312a353318eSStanislav Fomichev type: nest 313a353318eSStanislav Fomichev nested-attributes: header 314a353318eSStanislav Fomichev - 315a353318eSStanislav Fomichev name: link 316a353318eSStanislav Fomichev type: u8 317a353318eSStanislav Fomichev - 318a353318eSStanislav Fomichev name: sqi 319a353318eSStanislav Fomichev type: u32 320a353318eSStanislav Fomichev - 321a353318eSStanislav Fomichev name: sqi-max 322a353318eSStanislav Fomichev type: u32 323a353318eSStanislav Fomichev - 324a353318eSStanislav Fomichev name: ext-state 325a353318eSStanislav Fomichev type: u8 326a353318eSStanislav Fomichev - 327a353318eSStanislav Fomichev name: ext-substate 328a353318eSStanislav Fomichev type: u8 329a353318eSStanislav Fomichev - 330f6ca5bafSJakub Kicinski name: ext-down-cnt 331a353318eSStanislav Fomichev type: u32 332a353318eSStanislav Fomichev - 333a353318eSStanislav Fomichev name: debug 334a353318eSStanislav Fomichev attributes: 335a353318eSStanislav Fomichev - 336a353318eSStanislav Fomichev name: header 337a353318eSStanislav Fomichev type: nest 338a353318eSStanislav Fomichev nested-attributes: header 339a353318eSStanislav Fomichev - 340a353318eSStanislav Fomichev name: msgmask 341a353318eSStanislav Fomichev type: nest 342a353318eSStanislav Fomichev nested-attributes: bitset 343a353318eSStanislav Fomichev - 344a353318eSStanislav Fomichev name: wol 345a353318eSStanislav Fomichev attributes: 346a353318eSStanislav Fomichev - 347a353318eSStanislav Fomichev name: header 348a353318eSStanislav Fomichev type: nest 349a353318eSStanislav Fomichev nested-attributes: header 350a353318eSStanislav Fomichev - 351a353318eSStanislav Fomichev name: modes 352a353318eSStanislav Fomichev type: nest 353a353318eSStanislav Fomichev nested-attributes: bitset 354a353318eSStanislav Fomichev - 355a353318eSStanislav Fomichev name: sopass 356a353318eSStanislav Fomichev type: binary 357a353318eSStanislav Fomichev - 358a353318eSStanislav Fomichev name: features 359a353318eSStanislav Fomichev attributes: 360a353318eSStanislav Fomichev - 361a353318eSStanislav Fomichev name: header 362a353318eSStanislav Fomichev type: nest 363a353318eSStanislav Fomichev nested-attributes: header 364a353318eSStanislav Fomichev - 365a353318eSStanislav Fomichev name: hw 366a353318eSStanislav Fomichev type: nest 367a353318eSStanislav Fomichev nested-attributes: bitset 368a353318eSStanislav Fomichev - 369a353318eSStanislav Fomichev name: wanted 370a353318eSStanislav Fomichev type: nest 371a353318eSStanislav Fomichev nested-attributes: bitset 372a353318eSStanislav Fomichev - 373a353318eSStanislav Fomichev name: active 374a353318eSStanislav Fomichev type: nest 375a353318eSStanislav Fomichev nested-attributes: bitset 376a353318eSStanislav Fomichev - 377a353318eSStanislav Fomichev name: nochange 378a353318eSStanislav Fomichev type: nest 379a353318eSStanislav Fomichev nested-attributes: bitset 380a353318eSStanislav Fomichev - 381a353318eSStanislav Fomichev name: channels 382a353318eSStanislav Fomichev attributes: 383a353318eSStanislav Fomichev - 384a353318eSStanislav Fomichev name: header 385a353318eSStanislav Fomichev type: nest 386a353318eSStanislav Fomichev nested-attributes: header 387a353318eSStanislav Fomichev - 388a353318eSStanislav Fomichev name: rx-max 389a353318eSStanislav Fomichev type: u32 390a353318eSStanislav Fomichev - 391a353318eSStanislav Fomichev name: tx-max 392a353318eSStanislav Fomichev type: u32 393a353318eSStanislav Fomichev - 394a353318eSStanislav Fomichev name: other-max 395a353318eSStanislav Fomichev type: u32 396a353318eSStanislav Fomichev - 397a353318eSStanislav Fomichev name: combined-max 398a353318eSStanislav Fomichev type: u32 399a353318eSStanislav Fomichev - 400a353318eSStanislav Fomichev name: rx-count 401a353318eSStanislav Fomichev type: u32 402a353318eSStanislav Fomichev - 403a353318eSStanislav Fomichev name: tx-count 404a353318eSStanislav Fomichev type: u32 405a353318eSStanislav Fomichev - 406a353318eSStanislav Fomichev name: other-count 407a353318eSStanislav Fomichev type: u32 408a353318eSStanislav Fomichev - 409a353318eSStanislav Fomichev name: combined-count 410a353318eSStanislav Fomichev type: u32 411a353318eSStanislav Fomichev 412a353318eSStanislav Fomichev - 413a353318eSStanislav Fomichev name: coalesce 414a353318eSStanislav Fomichev attributes: 415a353318eSStanislav Fomichev - 416a353318eSStanislav Fomichev name: header 417a353318eSStanislav Fomichev type: nest 418a353318eSStanislav Fomichev nested-attributes: header 419a353318eSStanislav Fomichev - 420a353318eSStanislav Fomichev name: rx-usecs 421a353318eSStanislav Fomichev type: u32 422a353318eSStanislav Fomichev - 423a353318eSStanislav Fomichev name: rx-max-frames 424a353318eSStanislav Fomichev type: u32 425a353318eSStanislav Fomichev - 426a353318eSStanislav Fomichev name: rx-usecs-irq 427a353318eSStanislav Fomichev type: u32 428a353318eSStanislav Fomichev - 429a353318eSStanislav Fomichev name: rx-max-frames-irq 430a353318eSStanislav Fomichev type: u32 431a353318eSStanislav Fomichev - 432a353318eSStanislav Fomichev name: tx-usecs 433a353318eSStanislav Fomichev type: u32 434a353318eSStanislav Fomichev - 435a353318eSStanislav Fomichev name: tx-max-frames 436a353318eSStanislav Fomichev type: u32 437a353318eSStanislav Fomichev - 438a353318eSStanislav Fomichev name: tx-usecs-irq 439a353318eSStanislav Fomichev type: u32 440a353318eSStanislav Fomichev - 441a353318eSStanislav Fomichev name: tx-max-frames-irq 442a353318eSStanislav Fomichev type: u32 443a353318eSStanislav Fomichev - 444a353318eSStanislav Fomichev name: stats-block-usecs 445a353318eSStanislav Fomichev type: u32 446a353318eSStanislav Fomichev - 447a353318eSStanislav Fomichev name: use-adaptive-rx 448a353318eSStanislav Fomichev type: u8 449a353318eSStanislav Fomichev - 450a353318eSStanislav Fomichev name: use-adaptive-tx 451a353318eSStanislav Fomichev type: u8 452a353318eSStanislav Fomichev - 453a353318eSStanislav Fomichev name: pkt-rate-low 454a353318eSStanislav Fomichev type: u32 455a353318eSStanislav Fomichev - 456a353318eSStanislav Fomichev name: rx-usecs-low 457a353318eSStanislav Fomichev type: u32 458a353318eSStanislav Fomichev - 459a353318eSStanislav Fomichev name: rx-max-frames-low 460a353318eSStanislav Fomichev type: u32 461a353318eSStanislav Fomichev - 462a353318eSStanislav Fomichev name: tx-usecs-low 463a353318eSStanislav Fomichev type: u32 464a353318eSStanislav Fomichev - 465a353318eSStanislav Fomichev name: tx-max-frames-low 466a353318eSStanislav Fomichev type: u32 467a353318eSStanislav Fomichev - 468a353318eSStanislav Fomichev name: pkt-rate-high 469a353318eSStanislav Fomichev type: u32 470a353318eSStanislav Fomichev - 471a353318eSStanislav Fomichev name: rx-usecs-high 472a353318eSStanislav Fomichev type: u32 473a353318eSStanislav Fomichev - 474a353318eSStanislav Fomichev name: rx-max-frames-high 475a353318eSStanislav Fomichev type: u32 476a353318eSStanislav Fomichev - 477a353318eSStanislav Fomichev name: tx-usecs-high 478a353318eSStanislav Fomichev type: u32 479a353318eSStanislav Fomichev - 480a353318eSStanislav Fomichev name: tx-max-frames-high 481a353318eSStanislav Fomichev type: u32 482a353318eSStanislav Fomichev - 483a353318eSStanislav Fomichev name: rate-sample-interval 484a353318eSStanislav Fomichev type: u32 485a353318eSStanislav Fomichev - 486a353318eSStanislav Fomichev name: use-cqe-mode-tx 487a353318eSStanislav Fomichev type: u8 488a353318eSStanislav Fomichev - 489a353318eSStanislav Fomichev name: use-cqe-mode-rx 490a353318eSStanislav Fomichev type: u8 491a353318eSStanislav Fomichev - 492a353318eSStanislav Fomichev name: tx-aggr-max-bytes 493a353318eSStanislav Fomichev type: u32 494a353318eSStanislav Fomichev - 495a353318eSStanislav Fomichev name: tx-aggr-max-frames 496a353318eSStanislav Fomichev type: u32 497a353318eSStanislav Fomichev - 498a353318eSStanislav Fomichev name: tx-aggr-time-usecs 499a353318eSStanislav Fomichev type: u32 500a353318eSStanislav Fomichev - 501a353318eSStanislav Fomichev name: pause-stat 502a353318eSStanislav Fomichev attributes: 503a353318eSStanislav Fomichev - 504a353318eSStanislav Fomichev name: pad 505*68335713SJakub Kicinski type: pad 506a353318eSStanislav Fomichev - 507a353318eSStanislav Fomichev name: tx-frames 508a353318eSStanislav Fomichev type: u64 509a353318eSStanislav Fomichev - 510a353318eSStanislav Fomichev name: rx-frames 511a353318eSStanislav Fomichev type: u64 512a353318eSStanislav Fomichev - 513a353318eSStanislav Fomichev name: pause 514a353318eSStanislav Fomichev attributes: 515a353318eSStanislav Fomichev - 516a353318eSStanislav Fomichev name: header 517a353318eSStanislav Fomichev type: nest 518a353318eSStanislav Fomichev nested-attributes: header 519a353318eSStanislav Fomichev - 520a353318eSStanislav Fomichev name: autoneg 521a353318eSStanislav Fomichev type: u8 522a353318eSStanislav Fomichev - 523a353318eSStanislav Fomichev name: rx 524a353318eSStanislav Fomichev type: u8 525a353318eSStanislav Fomichev - 526a353318eSStanislav Fomichev name: tx 527a353318eSStanislav Fomichev type: u8 528a353318eSStanislav Fomichev - 529a353318eSStanislav Fomichev name: stats 530a353318eSStanislav Fomichev type: nest 531a353318eSStanislav Fomichev nested-attributes: pause-stat 532a353318eSStanislav Fomichev - 533a353318eSStanislav Fomichev name: stats-src 534a353318eSStanislav Fomichev type: u32 535a353318eSStanislav Fomichev - 536a353318eSStanislav Fomichev name: eee 537a353318eSStanislav Fomichev attributes: 538a353318eSStanislav Fomichev - 539a353318eSStanislav Fomichev name: header 540a353318eSStanislav Fomichev type: nest 541a353318eSStanislav Fomichev nested-attributes: header 542a353318eSStanislav Fomichev - 543a353318eSStanislav Fomichev name: modes-ours 544a353318eSStanislav Fomichev type: nest 545a353318eSStanislav Fomichev nested-attributes: bitset 546a353318eSStanislav Fomichev - 547a353318eSStanislav Fomichev name: modes-peer 548a353318eSStanislav Fomichev type: nest 549a353318eSStanislav Fomichev nested-attributes: bitset 550a353318eSStanislav Fomichev - 551a353318eSStanislav Fomichev name: active 552a353318eSStanislav Fomichev type: u8 553a353318eSStanislav Fomichev - 554a353318eSStanislav Fomichev name: enabled 555a353318eSStanislav Fomichev type: u8 556a353318eSStanislav Fomichev - 557a353318eSStanislav Fomichev name: tx-lpi-enabled 558a353318eSStanislav Fomichev type: u8 559a353318eSStanislav Fomichev - 560a353318eSStanislav Fomichev name: tx-lpi-timer 561a353318eSStanislav Fomichev type: u32 562a353318eSStanislav Fomichev - 563a353318eSStanislav Fomichev name: tsinfo 564a353318eSStanislav Fomichev attributes: 565a353318eSStanislav Fomichev - 566a353318eSStanislav Fomichev name: header 567a353318eSStanislav Fomichev type: nest 568a353318eSStanislav Fomichev nested-attributes: header 569a353318eSStanislav Fomichev - 570a353318eSStanislav Fomichev name: timestamping 571a353318eSStanislav Fomichev type: nest 572a353318eSStanislav Fomichev nested-attributes: bitset 573a353318eSStanislav Fomichev - 574a353318eSStanislav Fomichev name: tx-types 575a353318eSStanislav Fomichev type: nest 576a353318eSStanislav Fomichev nested-attributes: bitset 577a353318eSStanislav Fomichev - 578a353318eSStanislav Fomichev name: rx-filters 579a353318eSStanislav Fomichev type: nest 580a353318eSStanislav Fomichev nested-attributes: bitset 581a353318eSStanislav Fomichev - 582a353318eSStanislav Fomichev name: phc-index 583a353318eSStanislav Fomichev type: u32 584a353318eSStanislav Fomichev - 58537c85222SJakub Kicinski name: cable-result 586a353318eSStanislav Fomichev attributes: 587a353318eSStanislav Fomichev - 588a353318eSStanislav Fomichev name: pair 589a353318eSStanislav Fomichev type: u8 590a353318eSStanislav Fomichev - 591a353318eSStanislav Fomichev name: code 592a353318eSStanislav Fomichev type: u8 593a353318eSStanislav Fomichev - 59437c85222SJakub Kicinski name: cable-fault-length 595a353318eSStanislav Fomichev attributes: 596a353318eSStanislav Fomichev - 597a353318eSStanislav Fomichev name: pair 598a353318eSStanislav Fomichev type: u8 599a353318eSStanislav Fomichev - 600a353318eSStanislav Fomichev name: cm 601a353318eSStanislav Fomichev type: u32 602a353318eSStanislav Fomichev - 60337c85222SJakub Kicinski name: cable-nest 604a353318eSStanislav Fomichev attributes: 605a353318eSStanislav Fomichev - 606a353318eSStanislav Fomichev name: result 607a353318eSStanislav Fomichev type: nest 60837c85222SJakub Kicinski nested-attributes: cable-result 609a353318eSStanislav Fomichev - 610a353318eSStanislav Fomichev name: fault-length 611a353318eSStanislav Fomichev type: nest 61237c85222SJakub Kicinski nested-attributes: cable-fault-length 613a353318eSStanislav Fomichev - 614a353318eSStanislav Fomichev name: cable-test 615a353318eSStanislav Fomichev attributes: 616a353318eSStanislav Fomichev - 617a353318eSStanislav Fomichev name: header 618a353318eSStanislav Fomichev type: nest 619a353318eSStanislav Fomichev nested-attributes: header 620a353318eSStanislav Fomichev - 62137c85222SJakub Kicinski name: cable-test-ntf 62237c85222SJakub Kicinski attributes: 62337c85222SJakub Kicinski - 62437c85222SJakub Kicinski name: header 62537c85222SJakub Kicinski type: nest 62637c85222SJakub Kicinski nested-attributes: header 62737c85222SJakub Kicinski - 628a353318eSStanislav Fomichev name: status 629a353318eSStanislav Fomichev type: u8 630a353318eSStanislav Fomichev - 631a353318eSStanislav Fomichev name: nest 632a353318eSStanislav Fomichev type: nest 63337c85222SJakub Kicinski nested-attributes: cable-nest 634a353318eSStanislav Fomichev - 635a353318eSStanislav Fomichev name: cable-test-tdr-cfg 636a353318eSStanislav Fomichev attributes: 637a353318eSStanislav Fomichev - 638a353318eSStanislav Fomichev name: first 639a353318eSStanislav Fomichev type: u32 640a353318eSStanislav Fomichev - 641a353318eSStanislav Fomichev name: last 642a353318eSStanislav Fomichev type: u32 643a353318eSStanislav Fomichev - 644a353318eSStanislav Fomichev name: step 645a353318eSStanislav Fomichev type: u32 646a353318eSStanislav Fomichev - 64737c85222SJakub Kicinski name: pair 648a353318eSStanislav Fomichev type: u8 649a353318eSStanislav Fomichev - 65037c85222SJakub Kicinski name: cable-test-tdr-ntf 65137c85222SJakub Kicinski attributes: 65237c85222SJakub Kicinski - 65337c85222SJakub Kicinski name: header 65437c85222SJakub Kicinski type: nest 65537c85222SJakub Kicinski nested-attributes: header 65637c85222SJakub Kicinski - 65737c85222SJakub Kicinski name: status 65837c85222SJakub Kicinski type: u8 65937c85222SJakub Kicinski - 66037c85222SJakub Kicinski name: nest 66137c85222SJakub Kicinski type: nest 66237c85222SJakub Kicinski nested-attributes: cable-nest 66337c85222SJakub Kicinski - 664a353318eSStanislav Fomichev name: cable-test-tdr 665a353318eSStanislav Fomichev attributes: 666a353318eSStanislav Fomichev - 667a353318eSStanislav Fomichev name: header 668a353318eSStanislav Fomichev type: nest 669a353318eSStanislav Fomichev nested-attributes: header 670a353318eSStanislav Fomichev - 671a353318eSStanislav Fomichev name: cfg 672a353318eSStanislav Fomichev type: nest 673a353318eSStanislav Fomichev nested-attributes: cable-test-tdr-cfg 674a353318eSStanislav Fomichev - 67537c85222SJakub Kicinski name: tunnel-udp-entry 676a353318eSStanislav Fomichev attributes: 677a353318eSStanislav Fomichev - 678a353318eSStanislav Fomichev name: port 679a353318eSStanislav Fomichev type: u16 680a353318eSStanislav Fomichev byte-order: big-endian 681a353318eSStanislav Fomichev - 682a353318eSStanislav Fomichev name: type 683a353318eSStanislav Fomichev type: u32 684a353318eSStanislav Fomichev enum: udp-tunnel-type 685a353318eSStanislav Fomichev - 68637c85222SJakub Kicinski name: tunnel-udp-table 687a353318eSStanislav Fomichev attributes: 688a353318eSStanislav Fomichev - 689a353318eSStanislav Fomichev name: size 690a353318eSStanislav Fomichev type: u32 691a353318eSStanislav Fomichev - 692a353318eSStanislav Fomichev name: types 693a353318eSStanislav Fomichev type: nest 694a353318eSStanislav Fomichev nested-attributes: bitset 695a353318eSStanislav Fomichev - 69637c85222SJakub Kicinski name: entry 697a353318eSStanislav Fomichev type: nest 69837c85222SJakub Kicinski multi-attr: true 69937c85222SJakub Kicinski nested-attributes: tunnel-udp-entry 70037c85222SJakub Kicinski - 70137c85222SJakub Kicinski name: tunnel-udp 70237c85222SJakub Kicinski attributes: 70337c85222SJakub Kicinski - 70437c85222SJakub Kicinski name: table 70537c85222SJakub Kicinski type: nest 70637c85222SJakub Kicinski nested-attributes: tunnel-udp-table 707a353318eSStanislav Fomichev - 708a353318eSStanislav Fomichev name: tunnel-info 709a353318eSStanislav Fomichev attributes: 710a353318eSStanislav Fomichev - 711a353318eSStanislav Fomichev name: header 712a353318eSStanislav Fomichev type: nest 713a353318eSStanislav Fomichev nested-attributes: header 714a353318eSStanislav Fomichev - 715a353318eSStanislav Fomichev name: udp-ports 716a353318eSStanislav Fomichev type: nest 71737c85222SJakub Kicinski nested-attributes: tunnel-udp 718a353318eSStanislav Fomichev - 719a353318eSStanislav Fomichev name: fec-stat 720a353318eSStanislav Fomichev attributes: 721a353318eSStanislav Fomichev - 722a353318eSStanislav Fomichev name: pad 723*68335713SJakub Kicinski type: pad 724a353318eSStanislav Fomichev - 725a353318eSStanislav Fomichev name: corrected 7260684f29aSJakub Kicinski type: binary 7270684f29aSJakub Kicinski sub-type: u64 728a353318eSStanislav Fomichev - 729a353318eSStanislav Fomichev name: uncorr 7300684f29aSJakub Kicinski type: binary 7310684f29aSJakub Kicinski sub-type: u64 732a353318eSStanislav Fomichev - 733a353318eSStanislav Fomichev name: corr-bits 7340684f29aSJakub Kicinski type: binary 7350684f29aSJakub Kicinski sub-type: u64 736a353318eSStanislav Fomichev - 737a353318eSStanislav Fomichev name: fec 738a353318eSStanislav Fomichev attributes: 739a353318eSStanislav Fomichev - 740a353318eSStanislav Fomichev name: header 741a353318eSStanislav Fomichev type: nest 742a353318eSStanislav Fomichev nested-attributes: header 743a353318eSStanislav Fomichev - 744a353318eSStanislav Fomichev name: modes 745a353318eSStanislav Fomichev type: nest 746a353318eSStanislav Fomichev nested-attributes: bitset 747a353318eSStanislav Fomichev - 748a353318eSStanislav Fomichev name: auto 749a353318eSStanislav Fomichev type: u8 750a353318eSStanislav Fomichev - 751a353318eSStanislav Fomichev name: active 752a353318eSStanislav Fomichev type: u32 753a353318eSStanislav Fomichev - 754a353318eSStanislav Fomichev name: stats 755a353318eSStanislav Fomichev type: nest 756a353318eSStanislav Fomichev nested-attributes: fec-stat 757a353318eSStanislav Fomichev - 758a353318eSStanislav Fomichev name: module-eeprom 759a353318eSStanislav Fomichev attributes: 760a353318eSStanislav Fomichev - 761a353318eSStanislav Fomichev name: header 762a353318eSStanislav Fomichev type: nest 763a353318eSStanislav Fomichev nested-attributes: header 764a353318eSStanislav Fomichev - 765a353318eSStanislav Fomichev name: offset 766a353318eSStanislav Fomichev type: u32 767a353318eSStanislav Fomichev - 768a353318eSStanislav Fomichev name: length 769a353318eSStanislav Fomichev type: u32 770a353318eSStanislav Fomichev - 771a353318eSStanislav Fomichev name: page 772a353318eSStanislav Fomichev type: u8 773a353318eSStanislav Fomichev - 774a353318eSStanislav Fomichev name: bank 775a353318eSStanislav Fomichev type: u8 776a353318eSStanislav Fomichev - 777a353318eSStanislav Fomichev name: i2c-address 778a353318eSStanislav Fomichev type: u8 779a353318eSStanislav Fomichev - 780a353318eSStanislav Fomichev name: data 781a353318eSStanislav Fomichev type: binary 782a353318eSStanislav Fomichev - 783a353318eSStanislav Fomichev name: stats-grp 784a353318eSStanislav Fomichev attributes: 785a353318eSStanislav Fomichev - 786a353318eSStanislav Fomichev name: pad 787*68335713SJakub Kicinski type: pad 788a353318eSStanislav Fomichev - 789a353318eSStanislav Fomichev name: id 790a353318eSStanislav Fomichev type: u32 791a353318eSStanislav Fomichev - 792a353318eSStanislav Fomichev name: ss-id 793a353318eSStanislav Fomichev type: u32 794a353318eSStanislav Fomichev - 795a353318eSStanislav Fomichev name: stat 796709d0c3bSJakub Kicinski type: u64 797709d0c3bSJakub Kicinski type-value: [ id ] 798a353318eSStanislav Fomichev - 799a353318eSStanislav Fomichev name: hist-rx 800a353318eSStanislav Fomichev type: nest 801709d0c3bSJakub Kicinski nested-attributes: stats-grp-hist 802a353318eSStanislav Fomichev - 803a353318eSStanislav Fomichev name: hist-tx 804a353318eSStanislav Fomichev type: nest 805709d0c3bSJakub Kicinski nested-attributes: stats-grp-hist 806709d0c3bSJakub Kicinski - 807709d0c3bSJakub Kicinski name: hist-bkt-low 808709d0c3bSJakub Kicinski type: u32 809709d0c3bSJakub Kicinski - 810709d0c3bSJakub Kicinski name: hist-bkt-hi 811709d0c3bSJakub Kicinski type: u32 812709d0c3bSJakub Kicinski - 813709d0c3bSJakub Kicinski name: hist-val 814709d0c3bSJakub Kicinski type: u64 815709d0c3bSJakub Kicinski - 816709d0c3bSJakub Kicinski name: stats-grp-hist 817709d0c3bSJakub Kicinski subset-of: stats-grp 818709d0c3bSJakub Kicinski attributes: 819a353318eSStanislav Fomichev - 820a353318eSStanislav Fomichev name: hist-bkt-low 821a353318eSStanislav Fomichev type: u32 822a353318eSStanislav Fomichev - 823a353318eSStanislav Fomichev name: hist-bkt-hi 824a353318eSStanislav Fomichev type: u32 825a353318eSStanislav Fomichev - 826f6ca5bafSJakub Kicinski name: hist-val 827a353318eSStanislav Fomichev type: u64 828a353318eSStanislav Fomichev - 829a353318eSStanislav Fomichev name: stats 830a353318eSStanislav Fomichev attributes: 831a353318eSStanislav Fomichev - 832a353318eSStanislav Fomichev name: pad 833*68335713SJakub Kicinski type: pad 834a353318eSStanislav Fomichev - 835a353318eSStanislav Fomichev name: header 836a353318eSStanislav Fomichev type: nest 837a353318eSStanislav Fomichev nested-attributes: header 838a353318eSStanislav Fomichev - 839a353318eSStanislav Fomichev name: groups 840a353318eSStanislav Fomichev type: nest 841a353318eSStanislav Fomichev nested-attributes: bitset 842a353318eSStanislav Fomichev - 843a353318eSStanislav Fomichev name: grp 844a353318eSStanislav Fomichev type: nest 845a353318eSStanislav Fomichev nested-attributes: stats-grp 846a353318eSStanislav Fomichev - 847a353318eSStanislav Fomichev name: src 848a353318eSStanislav Fomichev type: u32 849a353318eSStanislav Fomichev - 850a353318eSStanislav Fomichev name: phc-vclocks 851a353318eSStanislav Fomichev attributes: 852a353318eSStanislav Fomichev - 853a353318eSStanislav Fomichev name: header 854a353318eSStanislav Fomichev type: nest 855a353318eSStanislav Fomichev nested-attributes: header 856a353318eSStanislav Fomichev - 857a353318eSStanislav Fomichev name: num 858a353318eSStanislav Fomichev type: u32 859a353318eSStanislav Fomichev - 860a353318eSStanislav Fomichev name: index 8610684f29aSJakub Kicinski type: binary 8620684f29aSJakub Kicinski sub-type: s32 863a353318eSStanislav Fomichev - 864a353318eSStanislav Fomichev name: module 865a353318eSStanislav Fomichev attributes: 866a353318eSStanislav Fomichev - 867a353318eSStanislav Fomichev name: header 868a353318eSStanislav Fomichev type: nest 869a353318eSStanislav Fomichev nested-attributes: header 870a353318eSStanislav Fomichev - 871a353318eSStanislav Fomichev name: power-mode-policy 872a353318eSStanislav Fomichev type: u8 873a353318eSStanislav Fomichev - 874a353318eSStanislav Fomichev name: power-mode 875a353318eSStanislav Fomichev type: u8 876a353318eSStanislav Fomichev - 877a353318eSStanislav Fomichev name: pse 878a353318eSStanislav Fomichev attributes: 879a353318eSStanislav Fomichev - 880a353318eSStanislav Fomichev name: header 881a353318eSStanislav Fomichev type: nest 882a353318eSStanislav Fomichev nested-attributes: header 883a353318eSStanislav Fomichev - 884a353318eSStanislav Fomichev name: admin-state 885a353318eSStanislav Fomichev type: u32 886d4813b11SJakub Kicinski name-prefix: ethtool-a-podl-pse- 887a353318eSStanislav Fomichev - 888a353318eSStanislav Fomichev name: admin-control 889a353318eSStanislav Fomichev type: u32 890d4813b11SJakub Kicinski name-prefix: ethtool-a-podl-pse- 891a353318eSStanislav Fomichev - 892a353318eSStanislav Fomichev name: pw-d-status 893a353318eSStanislav Fomichev type: u32 894d4813b11SJakub Kicinski name-prefix: ethtool-a-podl-pse- 895a353318eSStanislav Fomichev - 896a353318eSStanislav Fomichev name: rss 897a353318eSStanislav Fomichev attributes: 898a353318eSStanislav Fomichev - 899a353318eSStanislav Fomichev name: header 900a353318eSStanislav Fomichev type: nest 901a353318eSStanislav Fomichev nested-attributes: header 902a353318eSStanislav Fomichev - 903a353318eSStanislav Fomichev name: context 904a353318eSStanislav Fomichev type: u32 905a353318eSStanislav Fomichev - 906a353318eSStanislav Fomichev name: hfunc 907a353318eSStanislav Fomichev type: u32 908a353318eSStanislav Fomichev - 909a353318eSStanislav Fomichev name: indir 910a353318eSStanislav Fomichev type: binary 911a353318eSStanislav Fomichev - 912a353318eSStanislav Fomichev name: hkey 913a353318eSStanislav Fomichev type: binary 914a353318eSStanislav Fomichev - 915a353318eSStanislav Fomichev name: plca 916a353318eSStanislav Fomichev attributes: 917a353318eSStanislav Fomichev - 918a353318eSStanislav Fomichev name: header 919a353318eSStanislav Fomichev type: nest 920a353318eSStanislav Fomichev nested-attributes: header 921a353318eSStanislav Fomichev - 922a353318eSStanislav Fomichev name: version 923a353318eSStanislav Fomichev type: u16 924a353318eSStanislav Fomichev - 925a353318eSStanislav Fomichev name: enabled 926a353318eSStanislav Fomichev type: u8 927a353318eSStanislav Fomichev - 928a353318eSStanislav Fomichev name: status 929a353318eSStanislav Fomichev type: u8 930a353318eSStanislav Fomichev - 931a353318eSStanislav Fomichev name: node-cnt 932a353318eSStanislav Fomichev type: u32 933a353318eSStanislav Fomichev - 934a353318eSStanislav Fomichev name: node-id 935a353318eSStanislav Fomichev type: u32 936a353318eSStanislav Fomichev - 937a353318eSStanislav Fomichev name: to-tmr 938a353318eSStanislav Fomichev type: u32 939a353318eSStanislav Fomichev - 940a353318eSStanislav Fomichev name: burst-cnt 941a353318eSStanislav Fomichev type: u32 942a353318eSStanislav Fomichev - 943a353318eSStanislav Fomichev name: burst-tmr 944a353318eSStanislav Fomichev type: u32 945b784db7aSJakub Kicinski 946b784db7aSJakub Kicinskioperations: 947b784db7aSJakub Kicinski enum-model: directional 948d4813b11SJakub Kicinski name-prefix: ethtool-msg- 949b784db7aSJakub Kicinski list: 950b784db7aSJakub Kicinski - 951b784db7aSJakub Kicinski name: strset-get 952b784db7aSJakub Kicinski doc: Get string set from the kernel. 953b784db7aSJakub Kicinski 954b784db7aSJakub Kicinski attribute-set: strset 955b784db7aSJakub Kicinski 956b784db7aSJakub Kicinski do: &strset-get-op 957b784db7aSJakub Kicinski request: 958b784db7aSJakub Kicinski attributes: 959b784db7aSJakub Kicinski - header 960b784db7aSJakub Kicinski - stringsets 961b784db7aSJakub Kicinski - counts-only 962b784db7aSJakub Kicinski reply: 963b784db7aSJakub Kicinski attributes: 964b784db7aSJakub Kicinski - header 965b784db7aSJakub Kicinski - stringsets 966b784db7aSJakub Kicinski dump: *strset-get-op 967a353318eSStanislav Fomichev - 968a353318eSStanislav Fomichev name: linkinfo-get 969a353318eSStanislav Fomichev doc: Get link info. 970b784db7aSJakub Kicinski 971a353318eSStanislav Fomichev attribute-set: linkinfo 972b784db7aSJakub Kicinski 973a353318eSStanislav Fomichev do: &linkinfo-get-op 974a353318eSStanislav Fomichev request: 975a353318eSStanislav Fomichev attributes: 976a353318eSStanislav Fomichev - header 977a353318eSStanislav Fomichev reply: 978a353318eSStanislav Fomichev attributes: &linkinfo 979a353318eSStanislav Fomichev - header 980a353318eSStanislav Fomichev - port 981a353318eSStanislav Fomichev - phyaddr 982a353318eSStanislav Fomichev - tp-mdix 983a353318eSStanislav Fomichev - tp-mdix-ctrl 984a353318eSStanislav Fomichev - transceiver 985a353318eSStanislav Fomichev dump: *linkinfo-get-op 986a353318eSStanislav Fomichev - 987a353318eSStanislav Fomichev name: linkinfo-set 988a353318eSStanislav Fomichev doc: Set link info. 989a353318eSStanislav Fomichev 990a353318eSStanislav Fomichev attribute-set: linkinfo 991a353318eSStanislav Fomichev 992a353318eSStanislav Fomichev do: 993a353318eSStanislav Fomichev request: 994a353318eSStanislav Fomichev attributes: *linkinfo 995a353318eSStanislav Fomichev - 996a353318eSStanislav Fomichev name: linkinfo-ntf 997a353318eSStanislav Fomichev doc: Notification for change in link info. 998a353318eSStanislav Fomichev notify: linkinfo-get 999a353318eSStanislav Fomichev - 1000a353318eSStanislav Fomichev name: linkmodes-get 1001a353318eSStanislav Fomichev doc: Get link modes. 1002a353318eSStanislav Fomichev 1003a353318eSStanislav Fomichev attribute-set: linkmodes 1004a353318eSStanislav Fomichev 1005a353318eSStanislav Fomichev do: &linkmodes-get-op 1006a353318eSStanislav Fomichev request: 1007a353318eSStanislav Fomichev attributes: 1008a353318eSStanislav Fomichev - header 1009a353318eSStanislav Fomichev reply: 1010a353318eSStanislav Fomichev attributes: &linkmodes 1011a353318eSStanislav Fomichev - header 1012a353318eSStanislav Fomichev - autoneg 1013a353318eSStanislav Fomichev - ours 1014a353318eSStanislav Fomichev - peer 1015a353318eSStanislav Fomichev - speed 1016a353318eSStanislav Fomichev - duplex 1017a353318eSStanislav Fomichev - master-slave-cfg 1018a353318eSStanislav Fomichev - master-slave-state 1019f6ca5bafSJakub Kicinski - lanes 1020a353318eSStanislav Fomichev - rate-matching 1021a353318eSStanislav Fomichev dump: *linkmodes-get-op 1022a353318eSStanislav Fomichev - 1023a353318eSStanislav Fomichev name: linkmodes-set 1024a353318eSStanislav Fomichev doc: Set link modes. 1025a353318eSStanislav Fomichev 1026a353318eSStanislav Fomichev attribute-set: linkmodes 1027a353318eSStanislav Fomichev 1028a353318eSStanislav Fomichev do: 1029a353318eSStanislav Fomichev request: 1030a353318eSStanislav Fomichev attributes: *linkmodes 1031a353318eSStanislav Fomichev - 1032a353318eSStanislav Fomichev name: linkmodes-ntf 1033a353318eSStanislav Fomichev doc: Notification for change in link modes. 1034a353318eSStanislav Fomichev notify: linkmodes-get 1035a353318eSStanislav Fomichev - 1036a353318eSStanislav Fomichev name: linkstate-get 1037a353318eSStanislav Fomichev doc: Get link state. 1038a353318eSStanislav Fomichev 1039a353318eSStanislav Fomichev attribute-set: linkstate 1040a353318eSStanislav Fomichev 1041a353318eSStanislav Fomichev do: &linkstate-get-op 1042a353318eSStanislav Fomichev request: 1043a353318eSStanislav Fomichev attributes: 1044a353318eSStanislav Fomichev - header 1045a353318eSStanislav Fomichev reply: 1046a353318eSStanislav Fomichev attributes: 1047a353318eSStanislav Fomichev - header 1048a353318eSStanislav Fomichev - link 1049a353318eSStanislav Fomichev - sqi 1050a353318eSStanislav Fomichev - sqi-max 1051a353318eSStanislav Fomichev - ext-state 1052a353318eSStanislav Fomichev - ext-substate 1053f6ca5bafSJakub Kicinski - ext-down-cnt 1054a353318eSStanislav Fomichev dump: *linkstate-get-op 1055a353318eSStanislav Fomichev - 1056a353318eSStanislav Fomichev name: debug-get 1057a353318eSStanislav Fomichev doc: Get debug message mask. 1058a353318eSStanislav Fomichev 1059a353318eSStanislav Fomichev attribute-set: debug 1060a353318eSStanislav Fomichev 1061a353318eSStanislav Fomichev do: &debug-get-op 1062a353318eSStanislav Fomichev request: 1063a353318eSStanislav Fomichev attributes: 1064a353318eSStanislav Fomichev - header 1065a353318eSStanislav Fomichev reply: 1066a353318eSStanislav Fomichev attributes: &debug 1067a353318eSStanislav Fomichev - header 1068a353318eSStanislav Fomichev - msgmask 1069a353318eSStanislav Fomichev dump: *debug-get-op 1070a353318eSStanislav Fomichev - 1071a353318eSStanislav Fomichev name: debug-set 1072a353318eSStanislav Fomichev doc: Set debug message mask. 1073a353318eSStanislav Fomichev 1074a353318eSStanislav Fomichev attribute-set: debug 1075a353318eSStanislav Fomichev 1076a353318eSStanislav Fomichev do: 1077a353318eSStanislav Fomichev request: 1078a353318eSStanislav Fomichev attributes: *debug 1079a353318eSStanislav Fomichev - 1080a353318eSStanislav Fomichev name: debug-ntf 1081a353318eSStanislav Fomichev doc: Notification for change in debug message mask. 1082a353318eSStanislav Fomichev notify: debug-get 1083a353318eSStanislav Fomichev - 1084a353318eSStanislav Fomichev name: wol-get 1085a353318eSStanislav Fomichev doc: Get WOL params. 1086a353318eSStanislav Fomichev 1087a353318eSStanislav Fomichev attribute-set: wol 1088a353318eSStanislav Fomichev 1089a353318eSStanislav Fomichev do: &wol-get-op 1090a353318eSStanislav Fomichev request: 1091a353318eSStanislav Fomichev attributes: 1092a353318eSStanislav Fomichev - header 1093a353318eSStanislav Fomichev reply: 1094a353318eSStanislav Fomichev attributes: &wol 1095a353318eSStanislav Fomichev - header 1096a353318eSStanislav Fomichev - modes 1097a353318eSStanislav Fomichev - sopass 1098a353318eSStanislav Fomichev dump: *wol-get-op 1099a353318eSStanislav Fomichev - 1100a353318eSStanislav Fomichev name: wol-set 1101a353318eSStanislav Fomichev doc: Set WOL params. 1102a353318eSStanislav Fomichev 1103a353318eSStanislav Fomichev attribute-set: wol 1104a353318eSStanislav Fomichev 1105a353318eSStanislav Fomichev do: 1106a353318eSStanislav Fomichev request: 1107a353318eSStanislav Fomichev attributes: *wol 1108a353318eSStanislav Fomichev - 1109a353318eSStanislav Fomichev name: wol-ntf 1110a353318eSStanislav Fomichev doc: Notification for change in WOL params. 1111a353318eSStanislav Fomichev notify: wol-get 1112a353318eSStanislav Fomichev - 1113a353318eSStanislav Fomichev name: features-get 1114a353318eSStanislav Fomichev doc: Get features. 1115a353318eSStanislav Fomichev 1116a353318eSStanislav Fomichev attribute-set: features 1117a353318eSStanislav Fomichev 1118a353318eSStanislav Fomichev do: &feature-get-op 1119a353318eSStanislav Fomichev request: 1120a353318eSStanislav Fomichev attributes: 1121a353318eSStanislav Fomichev - header 1122a353318eSStanislav Fomichev reply: 1123a353318eSStanislav Fomichev attributes: &feature 1124a353318eSStanislav Fomichev - header 1125a353318eSStanislav Fomichev # User-changeable features. 1126a353318eSStanislav Fomichev - hw 1127a353318eSStanislav Fomichev # User-requested features. 1128a353318eSStanislav Fomichev - wanted 1129a353318eSStanislav Fomichev # Currently active features. 1130a353318eSStanislav Fomichev - active 1131a353318eSStanislav Fomichev # Unchangeable features. 1132a353318eSStanislav Fomichev - nochange 1133a353318eSStanislav Fomichev dump: *feature-get-op 1134a353318eSStanislav Fomichev - 1135a353318eSStanislav Fomichev name: features-set 1136a353318eSStanislav Fomichev doc: Set features. 1137a353318eSStanislav Fomichev 1138a353318eSStanislav Fomichev attribute-set: features 1139a353318eSStanislav Fomichev 1140a353318eSStanislav Fomichev do: &feature-set-op 1141a353318eSStanislav Fomichev request: 1142a353318eSStanislav Fomichev attributes: *feature 1143a353318eSStanislav Fomichev reply: 1144a353318eSStanislav Fomichev attributes: *feature 1145a353318eSStanislav Fomichev - 1146a353318eSStanislav Fomichev name: features-ntf 1147a353318eSStanislav Fomichev doc: Notification for change in features. 1148a353318eSStanislav Fomichev notify: features-get 1149b784db7aSJakub Kicinski - 1150b784db7aSJakub Kicinski name: privflags-get 1151b784db7aSJakub Kicinski doc: Get device private flags. 1152b784db7aSJakub Kicinski 1153b784db7aSJakub Kicinski attribute-set: privflags 1154b784db7aSJakub Kicinski 1155b784db7aSJakub Kicinski do: &privflag-get-op 1156b784db7aSJakub Kicinski request: 1157b784db7aSJakub Kicinski attributes: 1158b784db7aSJakub Kicinski - header 1159b784db7aSJakub Kicinski reply: 1160a353318eSStanislav Fomichev attributes: &privflag 1161b784db7aSJakub Kicinski - header 1162b784db7aSJakub Kicinski - flags 1163b784db7aSJakub Kicinski dump: *privflag-get-op 1164b784db7aSJakub Kicinski - 1165b784db7aSJakub Kicinski name: privflags-set 1166b784db7aSJakub Kicinski doc: Set device private flags. 1167b784db7aSJakub Kicinski 1168b784db7aSJakub Kicinski attribute-set: privflags 1169b784db7aSJakub Kicinski 1170b784db7aSJakub Kicinski do: 1171b784db7aSJakub Kicinski request: 1172a353318eSStanislav Fomichev attributes: *privflag 1173b784db7aSJakub Kicinski - 1174b784db7aSJakub Kicinski name: privflags-ntf 1175b784db7aSJakub Kicinski doc: Notification for change in device private flags. 1176b784db7aSJakub Kicinski notify: privflags-get 1177b784db7aSJakub Kicinski 1178b784db7aSJakub Kicinski - 1179b784db7aSJakub Kicinski name: rings-get 1180b784db7aSJakub Kicinski doc: Get ring params. 1181b784db7aSJakub Kicinski 1182b784db7aSJakub Kicinski attribute-set: rings 1183b784db7aSJakub Kicinski 1184b784db7aSJakub Kicinski do: &ring-get-op 1185b784db7aSJakub Kicinski request: 1186b784db7aSJakub Kicinski attributes: 1187b784db7aSJakub Kicinski - header 1188b784db7aSJakub Kicinski reply: 1189a353318eSStanislav Fomichev attributes: &ring 1190b784db7aSJakub Kicinski - header 1191b784db7aSJakub Kicinski - rx-max 1192b784db7aSJakub Kicinski - rx-mini-max 1193b784db7aSJakub Kicinski - rx-jumbo-max 1194b784db7aSJakub Kicinski - tx-max 1195b784db7aSJakub Kicinski - rx 1196b784db7aSJakub Kicinski - rx-mini 1197b784db7aSJakub Kicinski - rx-jumbo 1198b784db7aSJakub Kicinski - tx 1199b784db7aSJakub Kicinski - rx-buf-len 1200b784db7aSJakub Kicinski - tcp-data-split 1201b784db7aSJakub Kicinski - cqe-size 1202b784db7aSJakub Kicinski - tx-push 12031ed32ad4SJakub Kicinski - rx-push 1204233eb4e7SShay Agroskin - tx-push-buf-len 1205233eb4e7SShay Agroskin - tx-push-buf-len-max 1206b784db7aSJakub Kicinski dump: *ring-get-op 1207b784db7aSJakub Kicinski - 1208b784db7aSJakub Kicinski name: rings-set 1209b784db7aSJakub Kicinski doc: Set ring params. 1210b784db7aSJakub Kicinski 1211b784db7aSJakub Kicinski attribute-set: rings 1212b784db7aSJakub Kicinski 1213b784db7aSJakub Kicinski do: 1214b784db7aSJakub Kicinski request: 1215a353318eSStanislav Fomichev attributes: *ring 1216b784db7aSJakub Kicinski - 1217b784db7aSJakub Kicinski name: rings-ntf 1218b784db7aSJakub Kicinski doc: Notification for change in ring params. 1219b784db7aSJakub Kicinski notify: rings-get 1220a353318eSStanislav Fomichev - 1221a353318eSStanislav Fomichev name: channels-get 1222a353318eSStanislav Fomichev doc: Get channel params. 1223b784db7aSJakub Kicinski 1224a353318eSStanislav Fomichev attribute-set: channels 1225b784db7aSJakub Kicinski 1226a353318eSStanislav Fomichev do: &channel-get-op 1227a353318eSStanislav Fomichev request: 1228a353318eSStanislav Fomichev attributes: 1229a353318eSStanislav Fomichev - header 1230a353318eSStanislav Fomichev reply: 1231a353318eSStanislav Fomichev attributes: &channel 1232a353318eSStanislav Fomichev - header 1233a353318eSStanislav Fomichev - rx-max 1234a353318eSStanislav Fomichev - tx-max 1235a353318eSStanislav Fomichev - other-max 1236a353318eSStanislav Fomichev - combined-max 1237a353318eSStanislav Fomichev - rx-count 1238a353318eSStanislav Fomichev - tx-count 1239a353318eSStanislav Fomichev - other-count 1240a353318eSStanislav Fomichev - combined-count 1241a353318eSStanislav Fomichev dump: *channel-get-op 1242a353318eSStanislav Fomichev - 1243a353318eSStanislav Fomichev name: channels-set 1244a353318eSStanislav Fomichev doc: Set channel params. 1245a353318eSStanislav Fomichev 1246a353318eSStanislav Fomichev attribute-set: channels 1247a353318eSStanislav Fomichev 1248a353318eSStanislav Fomichev do: 1249a353318eSStanislav Fomichev request: 1250a353318eSStanislav Fomichev attributes: *channel 1251a353318eSStanislav Fomichev - 1252a353318eSStanislav Fomichev name: channels-ntf 1253a353318eSStanislav Fomichev doc: Notification for change in channel params. 1254a353318eSStanislav Fomichev notify: channels-get 1255a353318eSStanislav Fomichev - 1256a353318eSStanislav Fomichev name: coalesce-get 1257a353318eSStanislav Fomichev doc: Get coalesce params. 1258a353318eSStanislav Fomichev 1259a353318eSStanislav Fomichev attribute-set: coalesce 1260a353318eSStanislav Fomichev 1261a353318eSStanislav Fomichev do: &coalesce-get-op 1262a353318eSStanislav Fomichev request: 1263a353318eSStanislav Fomichev attributes: 1264a353318eSStanislav Fomichev - header 1265a353318eSStanislav Fomichev reply: 1266a353318eSStanislav Fomichev attributes: &coalesce 1267a353318eSStanislav Fomichev - header 1268a353318eSStanislav Fomichev - rx-usecs 1269a353318eSStanislav Fomichev - rx-max-frames 1270a353318eSStanislav Fomichev - rx-usecs-irq 1271a353318eSStanislav Fomichev - rx-max-frames-irq 1272a353318eSStanislav Fomichev - tx-usecs 1273a353318eSStanislav Fomichev - tx-max-frames 1274a353318eSStanislav Fomichev - tx-usecs-irq 1275a353318eSStanislav Fomichev - tx-max-frames-irq 1276a353318eSStanislav Fomichev - stats-block-usecs 1277a353318eSStanislav Fomichev - use-adaptive-rx 1278a353318eSStanislav Fomichev - use-adaptive-tx 1279a353318eSStanislav Fomichev - pkt-rate-low 1280a353318eSStanislav Fomichev - rx-usecs-low 1281a353318eSStanislav Fomichev - rx-max-frames-low 1282a353318eSStanislav Fomichev - tx-usecs-low 1283a353318eSStanislav Fomichev - tx-max-frames-low 1284a353318eSStanislav Fomichev - pkt-rate-high 1285a353318eSStanislav Fomichev - rx-usecs-high 1286a353318eSStanislav Fomichev - rx-max-frames-high 1287a353318eSStanislav Fomichev - tx-usecs-high 1288a353318eSStanislav Fomichev - tx-max-frames-high 1289a353318eSStanislav Fomichev - rate-sample-interval 1290a353318eSStanislav Fomichev - use-cqe-mode-tx 1291a353318eSStanislav Fomichev - use-cqe-mode-rx 1292a353318eSStanislav Fomichev - tx-aggr-max-bytes 1293a353318eSStanislav Fomichev - tx-aggr-max-frames 1294a353318eSStanislav Fomichev - tx-aggr-time-usecs 1295a353318eSStanislav Fomichev dump: *coalesce-get-op 1296a353318eSStanislav Fomichev - 1297a353318eSStanislav Fomichev name: coalesce-set 1298a353318eSStanislav Fomichev doc: Set coalesce params. 1299a353318eSStanislav Fomichev 1300a353318eSStanislav Fomichev attribute-set: coalesce 1301a353318eSStanislav Fomichev 1302a353318eSStanislav Fomichev do: 1303a353318eSStanislav Fomichev request: 1304a353318eSStanislav Fomichev attributes: *coalesce 1305a353318eSStanislav Fomichev - 1306a353318eSStanislav Fomichev name: coalesce-ntf 1307a353318eSStanislav Fomichev doc: Notification for change in coalesce params. 1308a353318eSStanislav Fomichev notify: coalesce-get 1309a353318eSStanislav Fomichev - 1310a353318eSStanislav Fomichev name: pause-get 1311a353318eSStanislav Fomichev doc: Get pause params. 1312a353318eSStanislav Fomichev 1313a353318eSStanislav Fomichev attribute-set: pause 1314a353318eSStanislav Fomichev 1315a353318eSStanislav Fomichev do: &pause-get-op 1316a353318eSStanislav Fomichev request: 1317a353318eSStanislav Fomichev attributes: 1318a353318eSStanislav Fomichev - header 1319a353318eSStanislav Fomichev reply: 1320a353318eSStanislav Fomichev attributes: &pause 1321a353318eSStanislav Fomichev - header 1322a353318eSStanislav Fomichev - autoneg 1323a353318eSStanislav Fomichev - rx 1324a353318eSStanislav Fomichev - tx 1325a353318eSStanislav Fomichev - stats 1326a353318eSStanislav Fomichev - stats-src 1327a353318eSStanislav Fomichev dump: *pause-get-op 1328a353318eSStanislav Fomichev - 1329a353318eSStanislav Fomichev name: pause-set 1330a353318eSStanislav Fomichev doc: Set pause params. 1331a353318eSStanislav Fomichev 1332a353318eSStanislav Fomichev attribute-set: pause 1333a353318eSStanislav Fomichev 1334a353318eSStanislav Fomichev do: 1335a353318eSStanislav Fomichev request: 1336a353318eSStanislav Fomichev attributes: *pause 1337a353318eSStanislav Fomichev - 1338a353318eSStanislav Fomichev name: pause-ntf 1339a353318eSStanislav Fomichev doc: Notification for change in pause params. 1340a353318eSStanislav Fomichev notify: pause-get 1341a353318eSStanislav Fomichev - 1342a353318eSStanislav Fomichev name: eee-get 1343a353318eSStanislav Fomichev doc: Get eee params. 1344a353318eSStanislav Fomichev 1345a353318eSStanislav Fomichev attribute-set: eee 1346a353318eSStanislav Fomichev 1347a353318eSStanislav Fomichev do: &eee-get-op 1348a353318eSStanislav Fomichev request: 1349a353318eSStanislav Fomichev attributes: 1350a353318eSStanislav Fomichev - header 1351a353318eSStanislav Fomichev reply: 1352a353318eSStanislav Fomichev attributes: &eee 1353a353318eSStanislav Fomichev - header 1354a353318eSStanislav Fomichev - modes-ours 1355a353318eSStanislav Fomichev - modes-peer 1356a353318eSStanislav Fomichev - active 1357a353318eSStanislav Fomichev - enabled 1358a353318eSStanislav Fomichev - tx-lpi-enabled 1359a353318eSStanislav Fomichev - tx-lpi-timer 1360a353318eSStanislav Fomichev dump: *eee-get-op 1361a353318eSStanislav Fomichev - 1362a353318eSStanislav Fomichev name: eee-set 1363a353318eSStanislav Fomichev doc: Set eee params. 1364a353318eSStanislav Fomichev 1365a353318eSStanislav Fomichev attribute-set: eee 1366a353318eSStanislav Fomichev 1367a353318eSStanislav Fomichev do: 1368a353318eSStanislav Fomichev request: 1369a353318eSStanislav Fomichev attributes: *eee 1370a353318eSStanislav Fomichev - 1371a353318eSStanislav Fomichev name: eee-ntf 1372a353318eSStanislav Fomichev doc: Notification for change in eee params. 1373a353318eSStanislav Fomichev notify: eee-get 1374a353318eSStanislav Fomichev - 1375a353318eSStanislav Fomichev name: tsinfo-get 1376a353318eSStanislav Fomichev doc: Get tsinfo params. 1377a353318eSStanislav Fomichev 1378a353318eSStanislav Fomichev attribute-set: tsinfo 1379a353318eSStanislav Fomichev 1380a353318eSStanislav Fomichev do: &tsinfo-get-op 1381a353318eSStanislav Fomichev request: 1382a353318eSStanislav Fomichev attributes: 1383a353318eSStanislav Fomichev - header 1384a353318eSStanislav Fomichev reply: 1385a353318eSStanislav Fomichev attributes: 1386a353318eSStanislav Fomichev - header 1387a353318eSStanislav Fomichev - timestamping 1388a353318eSStanislav Fomichev - tx-types 1389a353318eSStanislav Fomichev - rx-filters 1390a353318eSStanislav Fomichev - phc-index 1391a353318eSStanislav Fomichev dump: *tsinfo-get-op 1392a353318eSStanislav Fomichev - 1393a353318eSStanislav Fomichev name: cable-test-act 1394a353318eSStanislav Fomichev doc: Cable test. 1395a353318eSStanislav Fomichev 1396a353318eSStanislav Fomichev attribute-set: cable-test 1397a353318eSStanislav Fomichev 1398a353318eSStanislav Fomichev do: 1399a353318eSStanislav Fomichev request: 1400a353318eSStanislav Fomichev attributes: 1401a353318eSStanislav Fomichev - header 140237c85222SJakub Kicinski - 140337c85222SJakub Kicinski name: cable-test-ntf 140437c85222SJakub Kicinski doc: Cable test notification. 140537c85222SJakub Kicinski 140637c85222SJakub Kicinski attribute-set: cable-test-ntf 140737c85222SJakub Kicinski 140837c85222SJakub Kicinski event: 1409a353318eSStanislav Fomichev attributes: 1410a353318eSStanislav Fomichev - header 141137c85222SJakub Kicinski - status 1412a353318eSStanislav Fomichev - 1413a353318eSStanislav Fomichev name: cable-test-tdr-act 1414a353318eSStanislav Fomichev doc: Cable test TDR. 1415a353318eSStanislav Fomichev 1416a353318eSStanislav Fomichev attribute-set: cable-test-tdr 1417a353318eSStanislav Fomichev 1418a353318eSStanislav Fomichev do: 1419a353318eSStanislav Fomichev request: 1420a353318eSStanislav Fomichev attributes: 1421a353318eSStanislav Fomichev - header 142237c85222SJakub Kicinski - 142337c85222SJakub Kicinski name: cable-test-tdr-ntf 142437c85222SJakub Kicinski doc: Cable test TDR notification. 142537c85222SJakub Kicinski 142637c85222SJakub Kicinski attribute-set: cable-test-tdr-ntf 142737c85222SJakub Kicinski 142837c85222SJakub Kicinski event: 1429a353318eSStanislav Fomichev attributes: 1430a353318eSStanislav Fomichev - header 143137c85222SJakub Kicinski - status 143237c85222SJakub Kicinski - nest 1433a353318eSStanislav Fomichev - 1434a353318eSStanislav Fomichev name: tunnel-info-get 1435a353318eSStanislav Fomichev doc: Get tsinfo params. 1436a353318eSStanislav Fomichev 1437a353318eSStanislav Fomichev attribute-set: tunnel-info 1438a353318eSStanislav Fomichev 1439a353318eSStanislav Fomichev do: &tunnel-info-get-op 1440a353318eSStanislav Fomichev request: 1441a353318eSStanislav Fomichev attributes: 1442a353318eSStanislav Fomichev - header 1443a353318eSStanislav Fomichev reply: 1444a353318eSStanislav Fomichev attributes: 1445a353318eSStanislav Fomichev - header 1446a353318eSStanislav Fomichev - udp-ports 1447a353318eSStanislav Fomichev dump: *tunnel-info-get-op 1448a353318eSStanislav Fomichev - 1449a353318eSStanislav Fomichev name: fec-get 1450a353318eSStanislav Fomichev doc: Get FEC params. 1451a353318eSStanislav Fomichev 1452a353318eSStanislav Fomichev attribute-set: fec 1453a353318eSStanislav Fomichev 1454a353318eSStanislav Fomichev do: &fec-get-op 1455a353318eSStanislav Fomichev request: 1456a353318eSStanislav Fomichev attributes: 1457a353318eSStanislav Fomichev - header 1458a353318eSStanislav Fomichev reply: 1459a353318eSStanislav Fomichev attributes: &fec 1460a353318eSStanislav Fomichev - header 1461a353318eSStanislav Fomichev - modes 1462a353318eSStanislav Fomichev - auto 1463a353318eSStanislav Fomichev - active 1464a353318eSStanislav Fomichev - stats 1465a353318eSStanislav Fomichev dump: *fec-get-op 1466a353318eSStanislav Fomichev - 1467a353318eSStanislav Fomichev name: fec-set 1468a353318eSStanislav Fomichev doc: Set FEC params. 1469a353318eSStanislav Fomichev 1470a353318eSStanislav Fomichev attribute-set: fec 1471a353318eSStanislav Fomichev 1472a353318eSStanislav Fomichev do: 1473a353318eSStanislav Fomichev request: 1474a353318eSStanislav Fomichev attributes: *fec 1475a353318eSStanislav Fomichev - 1476a353318eSStanislav Fomichev name: fec-ntf 1477a353318eSStanislav Fomichev doc: Notification for change in FEC params. 1478a353318eSStanislav Fomichev notify: fec-get 1479a353318eSStanislav Fomichev - 1480a353318eSStanislav Fomichev name: module-eeprom-get 1481a353318eSStanislav Fomichev doc: Get module EEPROM params. 1482a353318eSStanislav Fomichev 1483a353318eSStanislav Fomichev attribute-set: module-eeprom 1484a353318eSStanislav Fomichev 1485a353318eSStanislav Fomichev do: &module-eeprom-get-op 1486a353318eSStanislav Fomichev request: 1487a353318eSStanislav Fomichev attributes: 1488a353318eSStanislav Fomichev - header 1489a353318eSStanislav Fomichev reply: 1490a353318eSStanislav Fomichev attributes: 1491a353318eSStanislav Fomichev - header 1492a353318eSStanislav Fomichev - offset 1493a353318eSStanislav Fomichev - length 1494a353318eSStanislav Fomichev - page 1495a353318eSStanislav Fomichev - bank 1496a353318eSStanislav Fomichev - i2c-address 1497a353318eSStanislav Fomichev - data 1498a353318eSStanislav Fomichev dump: *module-eeprom-get-op 1499a353318eSStanislav Fomichev - 1500a353318eSStanislav Fomichev name: stats-get 1501a353318eSStanislav Fomichev doc: Get statistics. 1502a353318eSStanislav Fomichev 1503a353318eSStanislav Fomichev attribute-set: stats 1504a353318eSStanislav Fomichev 1505a353318eSStanislav Fomichev do: &stats-get-op 1506a353318eSStanislav Fomichev request: 1507a353318eSStanislav Fomichev attributes: 1508a353318eSStanislav Fomichev - header 1509a353318eSStanislav Fomichev - groups 1510a353318eSStanislav Fomichev reply: 1511a353318eSStanislav Fomichev attributes: 1512a353318eSStanislav Fomichev - header 1513a353318eSStanislav Fomichev - groups 1514a353318eSStanislav Fomichev - grp 1515a353318eSStanislav Fomichev - src 1516a353318eSStanislav Fomichev dump: *stats-get-op 1517a353318eSStanislav Fomichev - 1518a353318eSStanislav Fomichev name: phc-vclocks-get 1519a353318eSStanislav Fomichev doc: Get PHC VCLOCKs. 1520a353318eSStanislav Fomichev 1521a353318eSStanislav Fomichev attribute-set: phc-vclocks 1522a353318eSStanislav Fomichev 1523a353318eSStanislav Fomichev do: &phc-vclocks-get-op 1524a353318eSStanislav Fomichev request: 1525a353318eSStanislav Fomichev attributes: 1526a353318eSStanislav Fomichev - header 1527a353318eSStanislav Fomichev reply: 1528a353318eSStanislav Fomichev attributes: 1529a353318eSStanislav Fomichev - header 1530a353318eSStanislav Fomichev - num 1531a353318eSStanislav Fomichev dump: *phc-vclocks-get-op 1532a353318eSStanislav Fomichev - 1533a353318eSStanislav Fomichev name: module-get 1534a353318eSStanislav Fomichev doc: Get module params. 1535a353318eSStanislav Fomichev 1536a353318eSStanislav Fomichev attribute-set: module 1537a353318eSStanislav Fomichev 1538a353318eSStanislav Fomichev do: &module-get-op 1539a353318eSStanislav Fomichev request: 1540a353318eSStanislav Fomichev attributes: 1541a353318eSStanislav Fomichev - header 1542a353318eSStanislav Fomichev reply: 1543a353318eSStanislav Fomichev attributes: &module 1544a353318eSStanislav Fomichev - header 1545a353318eSStanislav Fomichev - power-mode-policy 1546a353318eSStanislav Fomichev - power-mode 1547a353318eSStanislav Fomichev dump: *module-get-op 1548a353318eSStanislav Fomichev - 1549a353318eSStanislav Fomichev name: module-set 1550a353318eSStanislav Fomichev doc: Set module params. 1551a353318eSStanislav Fomichev 1552a353318eSStanislav Fomichev attribute-set: module 1553a353318eSStanislav Fomichev 1554a353318eSStanislav Fomichev do: 1555a353318eSStanislav Fomichev request: 1556a353318eSStanislav Fomichev attributes: *module 1557a353318eSStanislav Fomichev - 1558a353318eSStanislav Fomichev name: module-ntf 1559a353318eSStanislav Fomichev doc: Notification for change in module params. 1560a353318eSStanislav Fomichev notify: module-get 1561a353318eSStanislav Fomichev - 1562a353318eSStanislav Fomichev name: pse-get 1563a353318eSStanislav Fomichev doc: Get Power Sourcing Equipment params. 1564a353318eSStanislav Fomichev 1565a353318eSStanislav Fomichev attribute-set: pse 1566a353318eSStanislav Fomichev 1567a353318eSStanislav Fomichev do: &pse-get-op 1568a353318eSStanislav Fomichev request: 1569a353318eSStanislav Fomichev attributes: 1570a353318eSStanislav Fomichev - header 1571a353318eSStanislav Fomichev reply: 1572a353318eSStanislav Fomichev attributes: &pse 1573a353318eSStanislav Fomichev - header 1574a353318eSStanislav Fomichev - admin-state 1575a353318eSStanislav Fomichev - admin-control 1576a353318eSStanislav Fomichev - pw-d-status 1577a353318eSStanislav Fomichev dump: *pse-get-op 1578a353318eSStanislav Fomichev - 1579a353318eSStanislav Fomichev name: pse-set 1580a353318eSStanislav Fomichev doc: Set Power Sourcing Equipment params. 1581a353318eSStanislav Fomichev 1582a353318eSStanislav Fomichev attribute-set: pse 1583a353318eSStanislav Fomichev 1584a353318eSStanislav Fomichev do: 1585a353318eSStanislav Fomichev request: 1586a353318eSStanislav Fomichev attributes: *pse 1587a353318eSStanislav Fomichev - 1588a353318eSStanislav Fomichev name: rss-get 1589a353318eSStanislav Fomichev doc: Get RSS params. 1590a353318eSStanislav Fomichev 1591a353318eSStanislav Fomichev attribute-set: rss 1592a353318eSStanislav Fomichev 1593a353318eSStanislav Fomichev do: &rss-get-op 1594a353318eSStanislav Fomichev request: 1595a353318eSStanislav Fomichev attributes: 1596a353318eSStanislav Fomichev - header 1597a353318eSStanislav Fomichev reply: 1598a353318eSStanislav Fomichev attributes: 1599a353318eSStanislav Fomichev - header 1600a353318eSStanislav Fomichev - context 1601a353318eSStanislav Fomichev - hfunc 1602a353318eSStanislav Fomichev - indir 1603a353318eSStanislav Fomichev - hkey 1604a353318eSStanislav Fomichev dump: *rss-get-op 1605a353318eSStanislav Fomichev - 1606f6ca5bafSJakub Kicinski name: plca-get-cfg 1607a353318eSStanislav Fomichev doc: Get PLCA params. 1608a353318eSStanislav Fomichev 1609a353318eSStanislav Fomichev attribute-set: plca 1610a353318eSStanislav Fomichev 1611a353318eSStanislav Fomichev do: &plca-get-op 1612a353318eSStanislav Fomichev request: 1613a353318eSStanislav Fomichev attributes: 1614a353318eSStanislav Fomichev - header 1615a353318eSStanislav Fomichev reply: 1616a353318eSStanislav Fomichev attributes: &plca 1617a353318eSStanislav Fomichev - header 1618a353318eSStanislav Fomichev - version 1619a353318eSStanislav Fomichev - enabled 1620a353318eSStanislav Fomichev - status 1621a353318eSStanislav Fomichev - node-cnt 1622a353318eSStanislav Fomichev - node-id 1623a353318eSStanislav Fomichev - to-tmr 1624a353318eSStanislav Fomichev - burst-cnt 1625a353318eSStanislav Fomichev - burst-tmr 1626a353318eSStanislav Fomichev dump: *plca-get-op 1627a353318eSStanislav Fomichev - 1628f6ca5bafSJakub Kicinski name: plca-set-cfg 1629a353318eSStanislav Fomichev doc: Set PLCA params. 1630a353318eSStanislav Fomichev 1631a353318eSStanislav Fomichev attribute-set: plca 1632a353318eSStanislav Fomichev 1633a353318eSStanislav Fomichev do: 1634a353318eSStanislav Fomichev request: 1635a353318eSStanislav Fomichev attributes: *plca 1636a353318eSStanislav Fomichev - 1637a353318eSStanislav Fomichev name: plca-get-status 1638a353318eSStanislav Fomichev doc: Get PLCA status params. 1639a353318eSStanislav Fomichev 1640a353318eSStanislav Fomichev attribute-set: plca 1641a353318eSStanislav Fomichev 1642a353318eSStanislav Fomichev do: &plca-get-status-op 1643a353318eSStanislav Fomichev request: 1644a353318eSStanislav Fomichev attributes: 1645a353318eSStanislav Fomichev - header 1646a353318eSStanislav Fomichev reply: 1647a353318eSStanislav Fomichev attributes: *plca 1648a353318eSStanislav Fomichev dump: *plca-get-status-op 1649a353318eSStanislav Fomichev - 1650a353318eSStanislav Fomichev name: plca-ntf 1651a353318eSStanislav Fomichev doc: Notification for change in PLCA params. 1652f6ca5bafSJakub Kicinski notify: plca-get-cfg 1653b784db7aSJakub Kicinski - 1654b784db7aSJakub Kicinski name: mm-get 1655b784db7aSJakub Kicinski doc: Get MAC Merge configuration and state 1656b784db7aSJakub Kicinski 1657b784db7aSJakub Kicinski attribute-set: mm 1658b784db7aSJakub Kicinski 1659b784db7aSJakub Kicinski do: &mm-get-op 1660b784db7aSJakub Kicinski request: 1661b784db7aSJakub Kicinski attributes: 1662b784db7aSJakub Kicinski - header 1663b784db7aSJakub Kicinski reply: 1664b784db7aSJakub Kicinski attributes: 1665b784db7aSJakub Kicinski - header 1666b784db7aSJakub Kicinski - pmac-enabled 1667b784db7aSJakub Kicinski - tx-enabled 1668b784db7aSJakub Kicinski - tx-active 1669b784db7aSJakub Kicinski - tx-min-frag-size 1670b784db7aSJakub Kicinski - rx-min-frag-size 1671b784db7aSJakub Kicinski - verify-enabled 1672b784db7aSJakub Kicinski - verify-time 1673b784db7aSJakub Kicinski - max-verify-time 1674b784db7aSJakub Kicinski - stats 1675b784db7aSJakub Kicinski dump: *mm-get-op 1676b784db7aSJakub Kicinski - 1677b784db7aSJakub Kicinski name: mm-set 1678b784db7aSJakub Kicinski doc: Set MAC Merge configuration 1679b784db7aSJakub Kicinski 1680b784db7aSJakub Kicinski attribute-set: mm 1681b784db7aSJakub Kicinski 1682b784db7aSJakub Kicinski do: 1683b784db7aSJakub Kicinski request: 1684b784db7aSJakub Kicinski attributes: 1685b784db7aSJakub Kicinski - header 1686b784db7aSJakub Kicinski - verify-enabled 1687b784db7aSJakub Kicinski - verify-time 1688b784db7aSJakub Kicinski - tx-enabled 1689b784db7aSJakub Kicinski - pmac-enabled 1690b784db7aSJakub Kicinski - tx-min-frag-size 1691b784db7aSJakub Kicinski - 1692b784db7aSJakub Kicinski name: mm-ntf 1693b784db7aSJakub Kicinski doc: Notification for change in MAC Merge configuration. 1694b784db7aSJakub Kicinski notify: mm-get 1695