Thu, May 23, 2019 at 08:37:28PM CEST, sae...@mellanox.com wrote: >On Thu, 2019-05-23 at 11:45 +0200, Jiri Pirko wrote: >> From: Jiri Pirko <j...@mellanox.com> >> >> When user is flashing device using devlink, he currenly does not see >> any >> information about what is going on, percentages, etc. >> Drivers, for example mlxsw and mlx5, have notion about the progress >> and what is happening. This patchset exposes this progress >> information to userspace. >> > >Very cool stuff, \let's update devlink docs with the new potential >output of the fw flash commands, and show us some output example here >or on one of the commit messages, it would really help getting an idea >of what this cool patchset provides.
You mean in man? I can put some example there. > >> See this console recording which shows flashing FW on a Mellanox >> Spectrum device: >> https://asciinema.org/a/247926 >> >> Jiri Pirko (7): >> mlxsw: Move firmware flash implementation to devlink >> mlx5: Move firmware flash implementation to devlink >> mlxfw: Propagate error messages through extack >> devlink: allow driver to update progress of flash update >> mlxfw: Introduce status_notify op and call it to notify about the >> status >> mlxsw: Implement flash update status notifications >> netdevsim: implement fake flash updating with notifications >> >> drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 - >> .../ethernet/mellanox/mlx5/core/en_ethtool.c | 35 ------ >> drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 +- >> .../mellanox/mlx5/core/ipoib/ethtool.c | 9 -- >> .../net/ethernet/mellanox/mlx5/core/main.c | 20 ++++ >> .../ethernet/mellanox/mlx5/core/mlx5_core.h | 3 +- >> drivers/net/ethernet/mellanox/mlxfw/mlxfw.h | 11 +- >> .../net/ethernet/mellanox/mlxfw/mlxfw_fsm.c | 57 ++++++++-- >> drivers/net/ethernet/mellanox/mlxsw/core.c | 15 +++ >> drivers/net/ethernet/mellanox/mlxsw/core.h | 3 + >> .../net/ethernet/mellanox/mlxsw/spectrum.c | 75 +++++++------ >> drivers/net/netdevsim/dev.c | 35 ++++++ >> include/net/devlink.h | 8 ++ >> include/uapi/linux/devlink.h | 5 + >> net/core/devlink.c | 102 >> ++++++++++++++++++ >> 15 files changed, 295 insertions(+), 91 deletions(-) >> > >Reviewed-by: Saeed Mahameed <sae...@mellanox.com>