[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210209194020.a7yjjd6hxj33l6ld@lion.mk-sys.cz>
Date: Tue, 9 Feb 2021 20:40:20 +0100
From: Michal Kubecek <mkubecek@...e.cz>
To: Danielle Ratson <danieller@...dia.com>
Cc: netdev@...r.kernel.org, f.fainelli@...il.com, kuba@...nel.org,
andrew@...n.ch, mlxsw@...dia.com
Subject: Re: [PATCH ethtool v2 1/5] ethtool: Extend ethtool link modes
settings uAPI with lanes
On Tue, Feb 02, 2021 at 08:25:09PM +0200, Danielle Ratson wrote:
> Add ETHTOOL_A_LINKMODES_LANES, expand ethtool_link_settings with
> lanes attribute and define valid lanes in order to support a new
> lanes-selector.
>
> Signed-off-by: Danielle Ratson <danieller@...dia.com>
> ---
When updating the UAPI header copies, please do it in a separate commit
which updates the whole uapi/ subdirectory to the state of a specific
kernel commit. You can use the script at
https://www.kernel.org/pub/software/network/ethtool/ethtool-import-uapi
It expects the LINUX_GIT environment variable to point to your local git
repository with kernel tree and takes one argument identifying the
commit you want to import the uapi headers from (commit id, tag or
branch name can be used). In your case, net-next would be the most
likely choice.
Michal
> Notes:
> v2:
> * Update headers after changes in upstream patches.
>
> netlink/desc-ethtool.c | 1 +
> uapi/linux/ethtool_netlink.h | 1 +
> 2 files changed, 2 insertions(+)
>
> diff --git a/netlink/desc-ethtool.c b/netlink/desc-ethtool.c
> index 96291b9..fe5d7ba 100644
> --- a/netlink/desc-ethtool.c
> +++ b/netlink/desc-ethtool.c
> @@ -87,6 +87,7 @@ static const struct pretty_nla_desc __linkmodes_desc[] = {
> NLATTR_DESC_U8(ETHTOOL_A_LINKMODES_DUPLEX),
> NLATTR_DESC_U8(ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG),
> NLATTR_DESC_U8(ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE),
> + NLATTR_DESC_U32(ETHTOOL_A_LINKMODES_LANES),
> };
>
> static const struct pretty_nla_desc __linkstate_desc[] = {
> diff --git a/uapi/linux/ethtool_netlink.h b/uapi/linux/ethtool_netlink.h
> index c022883..0cd6906 100644
> --- a/uapi/linux/ethtool_netlink.h
> +++ b/uapi/linux/ethtool_netlink.h
> @@ -227,6 +227,7 @@ enum {
> ETHTOOL_A_LINKMODES_DUPLEX, /* u8 */
> ETHTOOL_A_LINKMODES_MASTER_SLAVE_CFG, /* u8 */
> ETHTOOL_A_LINKMODES_MASTER_SLAVE_STATE, /* u8 */
> + ETHTOOL_A_LINKMODES_LANES, /* u32 */
>
> /* add new constants above here */
> __ETHTOOL_A_LINKMODES_CNT,
> --
> 2.26.2
>
Download attachment "signature.asc" of type "application/pgp-signature" (489 bytes)
Powered by blists - more mailing lists