On Thu, 13 Apr 2023 13:43:52 +0000 Kubalewski, Arkadiusz wrote: > >Is it flashed together with the rest of the FW components of the NIC? > >Or the update method is different? > > Right now there is no mechanics for CGU firmware update at all, this is why I > mention that this is for now mostly for debugging purposes. > There are already some works ongoing to have CGU FW update possible, first with > Intel's nvmupdate packages and tools. But, for Linux we probably also gonna > need to support update through devlink, at least this seems right thing to do, > as there is already possibility to update NIC firmware with devlink. Only FW versions which are updated with a single flashing operation / are part of a single FW image should be reported under the device instance. If the flash is separate you need to create a separate devlink (sub)instance or something along those lines. Differently put - the components in the API are components of the FW image, not components of a board. We had a similar discussion about "line cards" before.