ice_devlink..._sf_dev_port(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hey bestie πŸ’– welcome to the ice_devlink..._sf_dev_port(9) page from the Kernel API Manual. It’s giving β€œone very specific devlink function, one very specific job,” and we’re gonna read it together, no skips.

πŸ’– NAME

ice_devlink_destroy_sf_dev_port β€” destroy virtual port for a subfunction. Literally the name, the function, the whole point. Slay.

✨ SYNOPSIS ✨

void ice_devlink_destroy_sf_dev_port (struct ice_sf_dev *sf_dev );

Bestie, it returns void and takes exactly one argument. Periodt.

πŸŽ€ ARGUMENTS πŸŽ€

  • sf_dev β€” the subfunction device to create a devlink port for. That’s the argument, exactly as the page labels it; we’re not renaming anything, iykyk.

πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so what does it actually do? It unregisters the virtual port associated with this subfunction. That’s the entire description, and it’s lowkey important: this is the function that handles that unregistering. No extra side quests in the text, no hidden vibes β€” just unregistering, bestie.

🌈 SEE ALSO 🌈

The kernel file is ./drivers/net/ethernet/intel/ice/devlink/port.c. And here’s the whole friend group β€” every single one of these refs, in the same order, no cap:


Okay that’s the whole page, bestie 🫢. Cute little sign-off: source/version is ./drivers/net/ethernet/intel/i..., date is October 2026, and the page is ice_devlink..._sf_dev_port(9). Byeee πŸ’…βœ¨

πŸ“¦ where this page comes from