Commit 0684f29a authored by Jakub Kicinski's avatar Jakub Kicinski
Browse files

netlink: specs: correct types of legacy arrays



ethtool has some attrs which dump multiple scalars into
an attribute. The spec currently expects one attr per entry.

Fixes: a353318e ("tools: ynl: populate most of the ethtool spec")
Acked-by: default avatarStanislav Fomichev <sdf@google.com>
Link: https://lore.kernel.org/r/20230526220653.65538-1-kuba@kernel.org


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 36936a56
Loading
Loading
Loading
Loading
+8 −24
Original line number Diff line number Diff line
@@ -60,22 +60,6 @@ attribute-sets:
        type: nest
        nested-attributes: bitset-bits

  -
    name: u64-array
    attributes:
      -
        name: u64
        type: nest
        multi-attr: true
        nested-attributes: u64
  -
    name: s32-array
    attributes:
      -
        name: s32
        type: nest
        multi-attr: true
        nested-attributes: s32
  -
    name: string
    attributes:
@@ -705,16 +689,16 @@ attribute-sets:
        type: u8
      -
        name: corrected
        type: nest
        nested-attributes: u64-array
        type: binary
        sub-type: u64
      -
        name: uncorr
        type: nest
        nested-attributes: u64-array
        type: binary
        sub-type: u64
      -
        name: corr-bits
        type: nest
        nested-attributes: u64-array
        type: binary
        sub-type: u64
  -
    name: fec
    attributes:
@@ -827,8 +811,8 @@ attribute-sets:
        type: u32
      -
        name: index
        type: nest
        nested-attributes: s32-array
        type: binary
        sub-type: s32
  -
    name: module
    attributes: