ice_sched_get_vsi_node(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_sched_get_vsi_node β€” the Kernel API Manual, section 9, bestie ✨

okay so picture this: you're deep in the Kernel API Manual (that's the manual name, section 9, iykyk) and you need to find one specific VSI node. That's literally this function's whole job. Let's get into it 🫢


🌸 NAME 🌸

ice_sched_get_vsi_node β€” grab a VSI node using its VSI ID πŸ‘‘


✨ SYNOPSIS ✨

struct ice_sched_node * ice_sched_get_vsi_node (struct ice_port_info *pi
, struct ice_sched_node *tc_node , u16 vsi_handle );

πŸŽ€ ARGUMENTS πŸŽ€

  • pi β€” pointer to the port information structure. like, the whole port's lore, packed into a struct πŸ’…
  • tc_node β€” pointer to the TC node. that's the branch you're searching in, bestie 🌿
  • vsi_handle β€” the software VSI handle. this is the ID you're matching on πŸ•΅οΈβ€β™€οΈ

πŸ¦‹ DESCRIPTION πŸ¦‹

So what does it do? This function retrieves a VSI node for a given VSI ID, pulled out of a given TC branch. That's it, that's the vibe. You hand it the VSI ID, you hand it the TC branch, it hands you back the matching VSI node. slay ✨


πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/net/ethernet/intel/ice/ice_sched.c β€” that's where the magic lives 🧚

And babes, the friend group is huge. Here's literally everyone:

like I said. huge friend group. main character energy from every single one of them πŸ‘‘


okay that's the whole page, bestie, no cap πŸ’… this one came out of ./drivers/net/ethernet/intel/ice, dated October 2026 β€” so yeah, mark your calendar, mwah πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from