ice_sched_a...upport_nodes(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_sched_add_vsi_support_nodes β€” a Kernel API Manual moment ✨

ok so bestie, welcome to the ice_sched_add_vsi_support_nodes(9) page 🧚 this is straight out of the Kernel API Manual, and honestly it's giving "small function, big job" energy. let's get into it πŸ’–


🌸 NAME 🌸

ice_sched_add_vsi_support_nodes β€” literally the function that adds VSI supported nodes into the Tx tree πŸŽ€


✨ SYNOPSIS ✨

int ice_sched_add_vsi_support_nodes (struct ice_port_info *pi , u16
vsi_handle , struct ice_sched_node *tc_node , u16 *num_nodes );

that's the whole signature, no cap πŸ’… it returns an int, and yeah it takes four things, we're gonna meet all of them rn 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

ok so here's the cast of characters, main character energy all around πŸ‘‘

  • pi β€” port information structure πŸ—οΈ like, the whole port's info lives here
  • vsi_handle β€” software VSI handle 🎫 that's the software-side ticket for your VSI
  • tc_node β€” pointer to TC node 🌳 a pointer, pointing at a traffic-class node
  • num_nodes β€” pointer to num nodes array πŸ”’ yes another pointer, this one's pointing at an array of node counts

πŸ’œ DESCRIPTION πŸ’œ

so what does it do? it adds the VSI supported nodes into the Tx tree 🌲 and not just the VSI itself β€” it also does the VSI's parent and the intermediate nodes in below layers 😭 like it's doing the whole family tree, and honestly? iconic.


πŸ”₯ SEE ALSO πŸ”₯

this list is LONG bestie, like genuinely enormous, but we do not skip, we list every single one, periodt πŸ’€πŸ‘‡

the kernel file this lives in: ./drivers/net/ethernet/intel/ice/ice_sched.c πŸ“

like I said. enormous. we read the whole thing and we loved it πŸŒˆπŸ‘‘


ngl bestie, that's the entire page β€” nothing hidden, nothing skipped, every option and reference accounted for πŸ’―

ok that's a wrap 🎬 this one's from the ./drivers/net/ethernet/intel/ice source, dated October 2026 β€” and the page you just read was ice_sched_add_vsi_support_nodes(9) the whole time 🫢 bye bestie, go add some nodes πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from