ice_sched_rm_unused_rl_prof(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_sched_rm_unused_rl_prof β€” it's giving "cleanup era" ✨

okay bestie, welcome to ice_sched_rm_unused_rl_prof(9), a page from the Kernel API Manual. Yes we're in the kernel docs now, and yes you're gonna slay this πŸ’–


🌸 NAME 🌸

ice_sched_rm_unused_rl_prof β€” literally just removes unused RL profiles 🧹✨


πŸ¦‹ SYNOPSIS πŸ¦‹

void ice_sched_rm_unused_rl_prof (struct ice_port_info *pi );

no cap, that's the whole signature β€” a void return, so you get nothing back, it just does the thing πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • pi β€” the port information structure 🫢 that's it, that's the one arg, she's low maintenance

⭐ DESCRIPTION ⭐

so the whole vibe of this function is: it removes unused rate limit profiles from both the HW (hardware) and the SW DB (software database). two places, one function, main character energy πŸ‘‘

⚠️ okay this is the important part bestie, don't skip it: the caller needs to hold the scheduler lock. like, you have to be holding it already. this function does NOT grab it for you. no cap, do not forget, or it's giving chaos πŸ’€

πŸ”₯ SEE ALSO πŸ”₯

the friend group is HUGE and every single one of them is invited, so here's the full guest list β€” starting with where she actually lives, in the kernel file ./drivers/net/ethernet/intel/ice/ice_sched.c 🏠

like I said β€” huge friend group, all iconique, go read them too πŸ’œ


and that's the page!! mwah 🫢 this one came from ./drivers/net/ethernet/intel/ice, dated October 2026, and the whole thing is filed under ice_sched_rm_unused_rl_prof(9) β€” periodt πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from