mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] linkstate: Add macros for link state up/down
@ 2022-09-06  8:37 Olliver Schinagl
  2022-09-06 12:18 ` Andrew Lunn
  0 siblings, 1 reply; 4+ messages in thread
From: Olliver Schinagl @ 2022-09-06  8:37 UTC (permalink / raw)
  To: linux-kernel, netdev, Gustavo A . R . Silva
  Cc: Alexandru Tachici, Hao Chen, Olliver Schinagl, Andrew Lunn,
	David S . Miller, Ido Schimmel, Jakub Kicinski, Olliver Schinagl

The phylink_link_state.state property can be up or down, via 1 and 0.

The other link state's (speed, duplex) are defined in ethtool.h so lets
add defines for the link-state there as well so we can use macro's to
define our up/down states.

Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
---
 include/uapi/linux/ethtool.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/uapi/linux/ethtool.h b/include/uapi/linux/ethtool.h
index 2d5741fd44bb..3a00e2f64d87 100644
--- a/include/uapi/linux/ethtool.h
+++ b/include/uapi/linux/ethtool.h
@@ -1857,6 +1857,10 @@ static inline int ethtool_validate_duplex(__u8 duplex)
 #define XCVR_DUMMY2		0x03
 #define XCVR_DUMMY3		0x04
 
+/* Linkstate, Up or Down */
+#define LINKSTATE_DOWN		0x0
+#define LINKSTATE_UP		0x1
+
 /* Enable or disable autonegotiation. */
 #define AUTONEG_DISABLE		0x00
 #define AUTONEG_ENABLE		0x01
-- 
2.37.2


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

end of thread, other threads:[~2022-09-06 15:48 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-06  8:37 [PATCH] linkstate: Add macros for link state up/down Olliver Schinagl
2022-09-06 12:18 ` Andrew Lunn
2022-09-06 13:38   ` Olliver Schinagl
2022-09-06 14:57   ` Olliver Schinagl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®