summaryrefslogtreecommitdiff
path: root/kernel/resource_kunit.c
diff options
context:
space:
mode:
authorStanislav Fomichev <sdf@google.com>2023-03-29 15:16:55 -0700
committerJakub Kicinski <kuba@kernel.org>2023-03-30 23:29:57 -0700
commitf3d07b02b2b8eba5b0e168405614e15cd6617a43 (patch)
tree36f9bc892d5c61025457cd0bfe68d80c3f2ef464 /kernel/resource_kunit.c
parent48993e22d23ae1bda1db3616f5d9baa4e7b18d35 (diff)
tools: ynl: ethtool testing tool
This is what I've been using to see whether the spec makes sense. A small subset of getters (mostly the unprivileged ones) is implemented. Some setters (channels) also work. Setters for messages with bitmasks are not implemented. Initially I was trying to make this tool look 1:1 like real ethtool, but eventually gave up :-) Sample output: $ ./tools/net/ynl/ethtool enp0s31f6 Settings for enp0s31f6: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: no Supports auto-negotiation: yes Supported FEC modes: Not reported Speed: Unknown! Duplex: Unknown! (255) Auto-negotiation: on Port: Twisted Pair PHYAD: 2 Transceiver: Internal MDI-X: Unknown (auto) Current message level: drv probe link Link detected: no Signed-off-by: Stanislav Fomichev <sdf@google.com> Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'kernel/resource_kunit.c')
0 files changed, 0 insertions, 0 deletions