ice_rem_prof(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so bestie, welcome to the Kernel API Manual β€” this is ice_rem_prof(9), and her name is literally ice_rem_prof: remove profile. That's it. That's the job. She's the cleanup bestie for profiles, and she is not here to be subtle. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_rem_prof (struct ice_hw *hw , enum ice_block blk , u64 id );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW struct. yes, it's a pointer, she's holding the hardware struct, no cap.
  • blk β€” hardware block. iconic little enum energy.
  • id β€” profile tracking ID. this is the ID of the profile we're yeeting.

🌸 DESCRIPTION 🌸

This will remove the profile specified by the id parameter, which was previously created through ice_add_prof. If any existing entries are associated with this profile, they will be removed as well. So like … she's not just deleting the profile and leaving crumbs β€” any existing entries tied to it get removed too. That's the whole vibe. 🫢

bestie, this is a removal function. it removes the profile and also removes existing entries associated with it. that's the tea. 🍡

πŸ‘€ SEE ALSO πŸ‘€

The kernel file for all this is ./drivers/net/ethernet/intel/ice/ice_flex_pipe.c β€” yes, that's the source path, bestie, write it down. ✨

And here's the whole related-calls group chat, every single one, no skips:


signing off with love from the ./drivers/net/ethernet/intel/ice source, October 2026 edition β€” mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from