ice_init_supported_rxdids(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

NAME πŸ’–

okay so bestie, welcome to the ice_init_supported_rxdids(9) page from the Kernel API Manual β€” we're doing Intel ice driver lore today and it's honestly giving main character energy. ✨

ice_init_supported_rxdids β€” Initialize supported Rx descriptor IDs.


SYNOPSIS πŸŽ€

void ice_init_supported_rxdids (struct ice_hw *hw , struct ice_pf *pf );

ARGUMENTS πŸ¦‹

  • hw β€” pointer to the hardware structure
  • pf β€” pointer to pf structure

DESCRIPTION 🌸

okay so the pf->supported_rxdids bitmap is literally the vibe-check list that tells VFs which descriptor formats the PF hardware supports. πŸ’… The exact list of supported RXDIDs depends on the loaded DDP package β€” no cap, the DDP package is the main character here.

You can figure out the IDs by reading the GLFLXP_RXDID_FLAGS register after the DDP package is loaded. 🫢

big note, bestie: the legacy 32-byte RXDID 0 is always supported, but it is not listed in the DDP package. And the 16-byte legacy descriptor is never supported by VFs β€” periodt, never, not even a little. 😭

SEE ALSO πŸ’…

these are all the cross-references, copied exactly because we do not drop lore in this house:


bye bestie πŸ’– β€” this page's footer says source/version ./drivers/net/ethernet/intel/ice, dated October 2026, for ice_init_supported_rxdids(9).

πŸ“¦ where this page comes from