netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ethtool v2 0/6] ethtool(1) cable test support
@ 2020-06-25  0:12 Andrew Lunn
  2020-06-25  0:12 ` [ethtool v2 1/6] Add " Andrew Lunn
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Andrew Lunn @ 2020-06-25  0:12 UTC (permalink / raw)
  To: Michal Kubecek; +Cc: netdev, Chris Healy, Andrew Lunn

Add the user space side of the ethtool cable test.

The TDR output is most useful when fed to some other tool which can
visualize the data. So add JSON support, by borrowing code from
iproute2.

v2:
man page fixes.

Andrew Lunn (6):
  Add cable test support
  Add cable test TDR support
  json_writer: Import the iproute2 helper code for JSON output
  Add --json command line argument parsing
  ethtool.8.in: Document the cable test commands
  ethtool.8.in: Add --json option

 Makefile.am          |   5 +-
 ethtool.8.in         |  53 ++++
 ethtool.c            |  46 +++-
 internal.h           |   4 +
 json_writer.c        | 389 +++++++++++++++++++++++++++
 json_writer.h        |  76 ++++++
 netlink/cable_test.c | 624 +++++++++++++++++++++++++++++++++++++++++++
 netlink/extapi.h     |   4 +
 netlink/monitor.c    |   8 +
 netlink/netlink.h    |   5 +-
 netlink/parser.c     |  41 +++
 netlink/parser.h     |   4 +
 12 files changed, 1245 insertions(+), 14 deletions(-)
 create mode 100644 json_writer.c
 create mode 100644 json_writer.h
 create mode 100644 netlink/cable_test.c

-- 
2.26.2


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2020-06-25 14:14 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-25  0:12 [ethtool v2 0/6] ethtool(1) cable test support Andrew Lunn
2020-06-25  0:12 ` [ethtool v2 1/6] Add " Andrew Lunn
2020-06-25  0:12 ` [ethtool v2 2/6] Add cable test TDR support Andrew Lunn
2020-06-25  0:12 ` [ethtool v2 3/6] json_writer: Import the iproute2 helper code for JSON output Andrew Lunn
2020-06-25  5:32   ` Stephen Hemminger
2020-06-25  5:33   ` Stephen Hemminger
2020-06-25  0:12 ` [ethtool v2 4/6] Add --json command line argument parsing Andrew Lunn
2020-06-25  5:32   ` Stephen Hemminger
2020-06-25 14:13     ` Andrew Lunn
2020-06-25  0:12 ` [ethtool v2 5/6] ethtool.8.in: Document the cable test commands Andrew Lunn
2020-06-25  0:12 ` [ethtool v2 6/6] ethtool.8.in: Add --json option Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).