lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID:
 <DM6PR12MB451628EE1A7810C8C8AC1323D8B02@DM6PR12MB4516.namprd12.prod.outlook.com>
Date: Tue, 30 Jul 2024 10:52:27 +0000
From: Danielle Ratson <danieller@...dia.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>, "mkubecek@...e.cz"
	<mkubecek@...e.cz>
CC: mlxsw <mlxsw@...dia.com>
Subject: RE: [PATCH ethtool-next 0/4] Add ability to flash modules' firmware

Hi,

I haven’t gotten any comment on this patchset yet, could you please take a look at it?

Thanks,
Danielle

> -----Original Message-----
> From: Danielle Ratson <danieller@...dia.com>
> Sent: Tuesday, 16 July 2024 16:11
> To: netdev@...r.kernel.org
> Cc: mkubecek@...e.cz; mlxsw <mlxsw@...dia.com>; Danielle Ratson
> <danieller@...dia.com>
> Subject: [PATCH ethtool-next 0/4] Add ability to flash modules' firmware
> 
> CMIS compliant modules such as QSFP-DD might be running a firmware that
> can be updated in a vendor-neutral way by exchanging messages between the
> host and the module as described in section 7.2.2 of revision
> 4.0 of the CMIS standard.
> 
> Add ability to flash transceiver modules' firmware over netlink.
> 
> Example output:
> 
>  # ethtool --flash-module-firmware eth0 file test.img
> 
> Transceiver module firmware flashing started for device swp23 Transceiver
> module firmware flashing in progress for device swp23
> Progress: 99%
> Transceiver module firmware flashing completed for device swp23
> 
> In addition, add some firmware and CDB messaging information to ethtool's
> output for observability.
> 
> Patchset overview:
> Patches #1-#2: adds firmware info to ethtool's output.
> Patch #3: updates headers.
> Patch #4: adds ability to flash modules' firmware.
> 
> Danielle Ratson (2):
>   Update UAPI header copies
>   ethtool: Add ability to flash transceiver modules' firmware
> 
> Ido Schimmel (2):
>   cmis: Print active and inactive firmware versions
>   cmis: Print CDB messaging support advertisement
> 
>  cmis.c                        | 125 +++++++++++++++++++++++
>  cmis.h                        |  19 ++++
>  ethtool.8.in                  |  29 ++++++
>  ethtool.c                     |   7 ++
>  netlink/desc-ethtool.c        |  13 +++
>  netlink/extapi.h              |   2 +
>  netlink/module.c              | 183 ++++++++++++++++++++++++++++++++++
>  netlink/netlink.h             |  16 +++
>  netlink/prettymsg.c           |   5 +
>  netlink/prettymsg.h           |   2 +
>  shell-completion/bash/ethtool |  27 +++++
>  uapi/linux/ethtool.h          |  18 ++++
>  uapi/linux/ethtool_netlink.h  |  19 ++++
>  13 files changed, 465 insertions(+)
> 
> --
> 2.45.0

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ