linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v4 0/3] Add support for SQI and master-slave
@ 2020-06-10  8:37 Oleksij Rempel
  2020-06-10  8:37 ` [PATCH v4 1/3] update UAPI header copies Oleksij Rempel
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Oleksij Rempel @ 2020-06-10  8:37 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Florian Fainelli, Heiner Kallweit,
	Jakub Kicinski, Jonathan Corbet, Michal Kubecek,
	John W. Linville
  Cc: Oleksij Rempel, David Jander, kernel, linux-kernel, netdev,
	Russell King, mkl, Marek Vasut, Christian Herber, Amit Cohen,
	Petr Machata

This patch set is extending ethtool to make it more usable on automotive
PHYs like NXP TJA11XX.

They make use of new KAPI (currently in net-next, will go probably to the
kernel 5.8-rc1):
- PHY master-slave role configuration and status informaton. Mostly needed
  for 100Base-T1 PHYs due the lack of autonegatiation support.
- Signal Quality Index to investigate cable related issues.

changes v4:
- rebase is against current ethtool master
- pull headers from current kernel master
- use tabs instead of spaces in the manual

changes v3:
- rename "Port mode" to "master-slave"
- use [preferred|forced]-[master|slave] for information and
  configuration

changes v2:
- add master-slave information to the "ethtool --help" and man page
- move KAPI update changes to the separate patch. 

Oleksij Rempel (3):
  update UAPI header copies
  netlink: add master/slave configuration support
  netlink: add LINKSTATE SQI support

 ethtool.8.in                 |  19 +++++
 ethtool.c                    |   1 +
 netlink/desc-ethtool.c       |   4 +
 netlink/settings.c           |  66 +++++++++++++++
 uapi/linux/ethtool.h         |  16 +++-
 uapi/linux/ethtool_netlink.h | 153 ++++++++++++++++++++++++++++++++++-
 uapi/linux/genetlink.h       |   2 +
 uapi/linux/if_link.h         |   1 +
 uapi/linux/netlink.h         | 103 +++++++++++++++++++++++
 uapi/linux/rtnetlink.h       |   6 ++
 10 files changed, 369 insertions(+), 2 deletions(-)

-- 
2.27.0


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

end of thread, other threads:[~2020-06-12 13:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-10  8:37 [PATCH v4 0/3] Add support for SQI and master-slave Oleksij Rempel
2020-06-10  8:37 ` [PATCH v4 1/3] update UAPI header copies Oleksij Rempel
2020-06-10  8:37 ` [PATCH v4 2/3] netlink: add master/slave configuration support Oleksij Rempel
2020-06-10  8:37 ` [PATCH v4 3/3] netlink: add LINKSTATE SQI support Oleksij Rempel
2020-06-10 20:05 ` [PATCH v4 0/3] Add support for SQI and master-slave Michal Kubecek
2020-06-12 13:10 ` Michal Kubecek

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).