ice_sched_get_srl_node(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ ice_sched_get_srl_node πŸ’œ

okay so this is ice_sched_get_srl_node, straight out of section 9 of the Kernel API Manual β€” yes bestie, a kernel manpage, we're in the big leagues now 🌈


πŸŽ€ NAME πŸŽ€

ice_sched_get_srl_node β€” get shared rate limit node


✨ SYNOPSIS ✨

struct ice_sched_node * ice_sched_get_srl_node (struct ice_sched_node
*node , u8 srl_layer );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • node β€” the tree node, that's your starting point bestie 🌳
  • srl_layer β€” the shared rate limit layer, the one you're hunting for

🌸 DESCRIPTION 🌸

so the whole vibe of this function is: it returns the SRL node that's meant to be used for shared rate limit purposes. that's it, that's the job πŸ’…

⚠️ real talk though β€” the caller needs to hold the scheduler lock. not optional, no cap. hold the lock or don't come crying 😭

πŸ‘‘ SEE ALSO πŸ‘‘

the kernel file lives at:

./drivers/net/ethernet/intel/ice/ice_sched.c

and here's the entire squad, the full friend group, literally everyone 🫢


and that's the whole page, bestie β€” go forth and rate-limit your shared nodes responsibly πŸ’–βœ¨

this lil cutie comes from ./drivers/net/ethernet/intel/ice and the page itself is dated October 2026 πŸŽ€ slay, see u in the next manpage πŸ¦‹

πŸ“¦ where this page comes from