[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <c9946a25-7a1f-41e9-8986-44b51c7c9b90@csgroup.eu>
Date: Wed, 14 Aug 2024 16:31:12 +0200
From: Christophe Leroy <christophe.leroy@...roup.eu>
To: Maxime Chevallier <maxime.chevallier@...tlin.com>, davem@...emloft.net
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
thomas.petazzoni@...tlin.com, Andrew Lunn <andrew@...n.ch>,
Jakub Kicinski <kuba@...nel.org>, Eric Dumazet <edumazet@...gle.com>,
Paolo Abeni <pabeni@...hat.com>, Russell King <linux@...linux.org.uk>,
linux-arm-kernel@...ts.infradead.org, Herve Codina
<herve.codina@...tlin.com>, Florian Fainelli <f.fainelli@...il.com>,
Heiner Kallweit <hkallweit1@...il.com>,
Vladimir Oltean <vladimir.oltean@....com>,
Köry Maincent <kory.maincent@...tlin.com>,
Jesse Brandeburg <jesse.brandeburg@...el.com>, Marek Behún
<kabel@...nel.org>, Piergiorgio Beruto <piergiorgio.beruto@...il.com>,
Oleksij Rempel <o.rempel@...gutronix.de>,
Nicolò Veronese <nicveronese@...il.com>,
Simon Horman <horms@...nel.org>, mwojtas@...omium.org,
Nathan Chancellor <nathan@...nel.org>, Antoine Tenart <atenart@...nel.org>,
Marc Kleine-Budde <mkl@...gutronix.de>,
Dan Carpenter <dan.carpenter@...aro.org>,
Romain Gantois <romain.gantois@...tlin.com>
Subject: Re: [PATCH net-next v17 08/14] netlink: specs: add ethnl PHY_GET
command set
Le 09/07/2024 à 08:30, Maxime Chevallier a écrit :
> The PHY_GET command, supporting both DUMP and GET operations, is used to
> retrieve the list of PHYs connected to a netdevice, and get topology
> information to know where exactly it sits on the physical link.
>
> Add the netlink specs corresponding to that command.
>
> Signed-off-by: Maxime Chevallier <maxime.chevallier@...tlin.com>
Reviewed-by: Christophe Leroy <christophe.leroy@...roup.eu>
Tested-by: Christophe Leroy <christophe.leroy@...roup.eu>
> ---
> Documentation/netlink/specs/ethtool.yaml | 55 ++++++++++++++++++++++++
> 1 file changed, 55 insertions(+)
>
> diff --git a/Documentation/netlink/specs/ethtool.yaml b/Documentation/netlink/specs/ethtool.yaml
> index 586f1da8eb7b..d96a8050172b 100644
> --- a/Documentation/netlink/specs/ethtool.yaml
> +++ b/Documentation/netlink/specs/ethtool.yaml
> @@ -39,6 +39,11 @@ definitions:
> - ovld-detected
> - power-not-available
> - short-detected
> + -
> + name: phy-upstream-type
> + enum-name:
> + type: enum
> + entries: [ mac, phy ]
>
> attribute-sets:
> -
> @@ -1088,6 +1093,35 @@ attribute-sets:
> -
> name: total
> type: uint
> + -
> + name: phy
> + attributes:
> + -
> + name: header
> + type: nest
> + nested-attributes: header
> + -
> + name: index
> + type: u32
> + -
> + name: drvname
> + type: string
> + -
> + name: name
> + type: string
> + -
> + name: upstream-type
> + type: u32
> + enum: phy-upstream-type
> + -
> + name: upstream-index
> + type: u32
> + -
> + name: upstream-sfp-name
> + type: string
> + -
> + name: downstream-sfp-name
> + type: string
>
> operations:
> enum-model: directional
> @@ -1880,3 +1914,24 @@ operations:
> - status-msg
> - done
> - total
> + -
> + name: phy-get
> + doc: Get PHY devices attached to an interface
> +
> + attribute-set: phy
> +
> + do: &phy-get-op
> + request:
> + attributes:
> + - header
> + reply:
> + attributes:
> + - header
> + - index
> + - drvname
> + - name
> + - upstream-type
> + - upstream-index
> + - upstream-sfp-name
> + - downstream-sfp-name
> + dump: *phy-get-op
Powered by blists - more mailing lists