* [patch net-next 0/3] mlx*: devlink dev info versions adjustments
@ 2021-05-26 10:45 Jiri Pirko
2021-05-26 10:45 ` [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword Jiri Pirko
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Jiri Pirko @ 2021-05-26 10:45 UTC (permalink / raw)
To: netdev; +Cc: davem, kuba, mlxsw, idosch
From: Jiri Pirko <jiri@nvidia.com>
Couple of adjustments in Mellanox drivers regarding devlink dev
versions fill-up.
Jiri Pirko (3):
net/mlx5: Expose FW version over defined keyword
mlxsw: core: Expose FW version over defined keyword
mlxsw: core: use PSID string define in devlink info
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 ++++++++--
drivers/net/ethernet/mellanox/mlxsw/core.c | 8 ++++++--
2 files changed, 14 insertions(+), 4 deletions(-)
--
2.31.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword
2021-05-26 10:45 [patch net-next 0/3] mlx*: devlink dev info versions adjustments Jiri Pirko
@ 2021-05-26 10:45 ` Jiri Pirko
2021-05-27 22:10 ` Saeed Mahameed
2021-05-26 10:45 ` [patch net-next 2/3] mlxsw: core: " Jiri Pirko
` (2 subsequent siblings)
3 siblings, 1 reply; 6+ messages in thread
From: Jiri Pirko @ 2021-05-26 10:45 UTC (permalink / raw)
To: netdev; +Cc: davem, kuba, mlxsw, idosch
From: Jiri Pirko <jiri@nvidia.com>
To be aligned with the rest of the drivers, expose FW version under "fw"
keyword in devlink dev info, in addition to the existing "fw.version",
which is currently Mellanox-specific.
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
---
drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
index 44c458443428..d791d351b489 100644
--- a/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
+++ b/drivers/net/ethernet/mellanox/mlx5/core/devlink.c
@@ -63,6 +63,11 @@ mlx5_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,
err = devlink_info_version_running_put(req, "fw.version", version_str);
if (err)
return err;
+ err = devlink_info_version_running_put(req,
+ DEVLINK_INFO_VERSION_GENERIC_FW,
+ version_str);
+ if (err)
+ return err;
/* no pending version, return running (stored) version */
if (stored_fw == 0)
@@ -74,8 +79,9 @@ mlx5_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,
err = devlink_info_version_stored_put(req, "fw.version", version_str);
if (err)
return err;
-
- return 0;
+ return devlink_info_version_stored_put(req,
+ DEVLINK_INFO_VERSION_GENERIC_FW,
+ version_str);
}
static int mlx5_devlink_reload_fw_activate(struct devlink *devlink, struct netlink_ext_ack *extack)
--
2.31.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [patch net-next 2/3] mlxsw: core: Expose FW version over defined keyword
2021-05-26 10:45 [patch net-next 0/3] mlx*: devlink dev info versions adjustments Jiri Pirko
2021-05-26 10:45 ` [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword Jiri Pirko
@ 2021-05-26 10:45 ` Jiri Pirko
2021-05-26 10:45 ` [patch net-next 3/3] mlxsw: core: use PSID string define in devlink info Jiri Pirko
2021-05-27 22:00 ` [patch net-next 0/3] mlx*: devlink dev info versions adjustments patchwork-bot+netdevbpf
3 siblings, 0 replies; 6+ messages in thread
From: Jiri Pirko @ 2021-05-26 10:45 UTC (permalink / raw)
To: netdev; +Cc: davem, kuba, mlxsw, idosch
From: Jiri Pirko <jiri@nvidia.com>
To be aligned with the rest of the drivers, expose FW version under "fw"
keyword in devlink dev info, in addition to the existing "fw.version",
which is currently Mellanox-specific.
devlink output before:
running:
fw.version 30.2008.2018
after:
running:
fw.version 30.2008.2018
fw 30.2008.2018
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
---
drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c
index ad93e01b2cda..b543d4e87951 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core.c
@@ -1453,7 +1453,9 @@ mlxsw_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,
if (err)
return err;
- return 0;
+ return devlink_info_version_running_put(req,
+ DEVLINK_INFO_VERSION_GENERIC_FW,
+ buf);
}
static int
--
2.31.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [patch net-next 3/3] mlxsw: core: use PSID string define in devlink info
2021-05-26 10:45 [patch net-next 0/3] mlx*: devlink dev info versions adjustments Jiri Pirko
2021-05-26 10:45 ` [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword Jiri Pirko
2021-05-26 10:45 ` [patch net-next 2/3] mlxsw: core: " Jiri Pirko
@ 2021-05-26 10:45 ` Jiri Pirko
2021-05-27 22:00 ` [patch net-next 0/3] mlx*: devlink dev info versions adjustments patchwork-bot+netdevbpf
3 siblings, 0 replies; 6+ messages in thread
From: Jiri Pirko @ 2021-05-26 10:45 UTC (permalink / raw)
To: netdev; +Cc: davem, kuba, mlxsw, idosch
From: Jiri Pirko <jiri@nvidia.com>
Instead of having the string spelled out in the driver, use the global
define with the same value.
Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
---
drivers/net/ethernet/mellanox/mlxsw/core.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/net/ethernet/mellanox/mlxsw/core.c b/drivers/net/ethernet/mellanox/mlxsw/core.c
index b543d4e87951..e775f08fb464 100644
--- a/drivers/net/ethernet/mellanox/mlxsw/core.c
+++ b/drivers/net/ethernet/mellanox/mlxsw/core.c
@@ -1444,7 +1444,9 @@ mlxsw_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,
if (err)
return err;
- err = devlink_info_version_fixed_put(req, "fw.psid", fw_info_psid);
+ err = devlink_info_version_fixed_put(req,
+ DEVLINK_INFO_VERSION_GENERIC_FW_PSID,
+ fw_info_psid);
if (err)
return err;
--
2.31.1
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [patch net-next 0/3] mlx*: devlink dev info versions adjustments
2021-05-26 10:45 [patch net-next 0/3] mlx*: devlink dev info versions adjustments Jiri Pirko
` (2 preceding siblings ...)
2021-05-26 10:45 ` [patch net-next 3/3] mlxsw: core: use PSID string define in devlink info Jiri Pirko
@ 2021-05-27 22:00 ` patchwork-bot+netdevbpf
3 siblings, 0 replies; 6+ messages in thread
From: patchwork-bot+netdevbpf @ 2021-05-27 22:00 UTC (permalink / raw)
To: Jiri Pirko; +Cc: netdev, davem, kuba, mlxsw, idosch
Hello:
This series was applied to netdev/net-next.git (refs/heads/master):
On Wed, 26 May 2021 12:45:06 +0200 you wrote:
> From: Jiri Pirko <jiri@nvidia.com>
>
> Couple of adjustments in Mellanox drivers regarding devlink dev
> versions fill-up.
>
> Jiri Pirko (3):
> net/mlx5: Expose FW version over defined keyword
> mlxsw: core: Expose FW version over defined keyword
> mlxsw: core: use PSID string define in devlink info
>
> [...]
Here is the summary with links:
- [net-next,1/3] net/mlx5: Expose FW version over defined keyword
https://git.kernel.org/netdev/net-next/c/2754125ebd33
- [net-next,2/3] mlxsw: core: Expose FW version over defined keyword
https://git.kernel.org/netdev/net-next/c/f55c998c274e
- [net-next,3/3] mlxsw: core: use PSID string define in devlink info
https://git.kernel.org/netdev/net-next/c/7dafcc4c9dfb
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword
2021-05-26 10:45 ` [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword Jiri Pirko
@ 2021-05-27 22:10 ` Saeed Mahameed
0 siblings, 0 replies; 6+ messages in thread
From: Saeed Mahameed @ 2021-05-27 22:10 UTC (permalink / raw)
To: Jiri Pirko, netdev; +Cc: davem, kuba, mlxsw, idosch
On Wed, 2021-05-26 at 12:45 +0200, Jiri Pirko wrote:
> From: Jiri Pirko <jiri@nvidia.com>
>
> To be aligned with the rest of the drivers, expose FW version under
> "fw"
> keyword in devlink dev info, in addition to the existing
> "fw.version",
> which is currently Mellanox-specific.
>
> Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Acked-by: Saeed Mahameed <saeedm@nvidia.com>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-05-27 22:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-26 10:45 [patch net-next 0/3] mlx*: devlink dev info versions adjustments Jiri Pirko
2021-05-26 10:45 ` [patch net-next 1/3] net/mlx5: Expose FW version over defined keyword Jiri Pirko
2021-05-27 22:10 ` Saeed Mahameed
2021-05-26 10:45 ` [patch net-next 2/3] mlxsw: core: " Jiri Pirko
2021-05-26 10:45 ` [patch net-next 3/3] mlxsw: core: use PSID string define in devlink info Jiri Pirko
2021-05-27 22:00 ` [patch net-next 0/3] mlx*: devlink dev info versions adjustments patchwork-bot+netdevbpf
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.