STRUCT ETHTOOL_CMIS_FW_UPDATE_PARAMS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Okay bestie, welcome to the Kernel API Manual πŸ’– β€” this page is all about struct ethtool_cmis_fw_update_params(9), which is the CMIS firmware update specific parameters situation. No cap, that’s the whole name-and-purpose combo.


πŸ¦‹ SYNOPSIS πŸ¦‹

       struct ethtool_cmis_fw_update_params {
           struct net_device *dev;
           struct ethtool_module_fw_flash_params params;
           struct ethnl_module_fw_flash_ntf_params ntf_params;
           const struct firmware *fw;
        };

πŸ’… Members πŸ’…

Here’s the member-by-member vibe check πŸ”₯ β€” every field, every pointer, all accounted for:

  • dev β€” Pointer to the net_device to be flashed. This is the device getting the firmware moment, periodt.
  • params β€” Module firmware flashing parameters. The flashing parameters, iconic.
  • ntf_params β€” Module firmware flashing notification parameters. Notification parameters for the flash.
  • fw β€” Firmware to flash. The actual firmware, slay.

🌈 SEE ALSO 🌈

Go give these a little read, bestie β€” they’re the linked lore 🫢:

  • Kernel file ./net/ethtool/module_fw.h
  • struct ethnl_module_fw_flash_ntf_params(9)
  • struct ethtool_module_fw_flash_params(9)
  • struct ethtool_module_fw_flash(9)

That’s the whole page, bestie πŸŽ€ β€” this one comes from the source/version ./net/ethtool, dated October 2026, and signs off as struct ethto...pdate_params(9) πŸ’…βœ¨

πŸ“¦ where this page comes from