Messages in this thread Patch in this message | | | From | Olliver Schinagl <> | Subject | [PATCH] linkstate: Add macros for link state up/down | Date | Tue, 6 Sep 2022 10:37:54 +0200 |
| |
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
| |