ice_sched_add_vsi_to_topo(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_sched_add_vsi_to_topo(9) β€” from the Kernel API Manual, bestie ✨

okay so picture this: it's a manpage, it's in the Kernel API Manual, and it's about slipping a whole new VSI into the scheduler tree. yes ma'am. let's get into it πŸŽ€


✨ NAME ✨

ice_sched_add_vsi_to_topo β€” add a new VSI into tree 🌸

like literally, that's the whole job. adding a new VSI into the tree. slay.


πŸ¦‹ SYNOPSIS πŸ¦‹

int ice_sched_add_vsi_to_topo (struct ice_port_info *pi , u16 vsi_handle
, u8 tc );

that's the signature, copy it exactly, no cap πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • pi β€” the port information structure 🫢 lowkey the main character here, it's the port's whole info vibe
  • vsi_handle β€” software VSI handle ✨ the software-side handle for the VSI
  • tc β€” TC number 🧚 the traffic class number, iconic

πŸ”₯ DESCRIPTION πŸ”₯

okay so this function adds a new VSI into the scheduler tree. that's it, that's the vibe. it takes your port info, your VSI handle, and your TC number, and it gets that VSI a spot in the tree 🌈

not me being obsessed with how tidy that is. the way it just… inserts a node into the topology. periodt πŸ’œ


πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group, fr fr β€” every single one of these is linked and i'm not skipping a single bestie 😭

and the kernel file it lives in, obviously: ./drivers/net/ethernet/intel/ice/ice_sched.c πŸ’– iykyk


ngl if you're looking for this function in the wild, that path up there is the one. go off, king πŸ‘‘

okay that's the whole page, mwah πŸ’‹ this came from ./drivers/net/ethernet/intel/ice, dated October 2026 β€” and it's titled ice_sched_add_vsi_to_topo(9), obviously πŸ’…βœ¨ 🫢

πŸ“¦ where this page comes from