ice_sched_a..._child_nodes(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to ice_sched_a..._child_nodes(9) from the Kernel API Manual β€” section 9, driver town πŸš—βœ¨ β€” and the actual function we're fangirling over is ice_sched_add_vsi_child_nodes, aka "add VSI child nodes to tree" πŸŒ³πŸ’–


🌸 SYNOPSIS 🌸

int ice_sched_add_vsi_child_nodes (struct ice_port_info *pi , u16
vsi_handle , struct ice_sched_node *tc_node , u16 *num_nodes , u8 owner
);

πŸŽ€ ARGUMENTS πŸŽ€

like. the whole cast of characters, no cap:

  • pi β€” the port information structure πŸ‘‘ your main character struct
  • vsi_handle β€” the software VSI handle 🏷️
  • tc_node β€” pointer to the TC node πŸ“
  • num_nodes β€” pointer to the num nodes that needs to be added per layer πŸ₯ž (yes, per layer, she's thorough)
  • owner β€” node owner (LAN or RDMA) πŸ’… two icons only, pick your fighter

πŸ¦‹ DESCRIPTION πŸ¦‹

so the way that this works is: this function adds the VSI child nodes to the tree 🌳✨ literally that's the whole vibe. and the cute part? it gets called for LAN and RDMA separately β€” two separate calls, two separate slays, no merging them, iykyk 🫢


πŸ’œ SEE ALSO πŸ’œ

okay this is the part where she lists every single bestie in the group chat and ngl it's a LOT but we respect the commitment πŸ‘‘ the kernel file lives at ./drivers/net/ethernet/intel/ice/ice_sched.c and these are all the cross-references, character-for-character, no skips:


πŸ’€ that's 117 cross-references and every single one made the cut. not me counting. okay maybe me counting.

and that's the whole page bestie πŸŽ€ this came out of ./drivers/net/ethernet/intel/ice and it's dated October 2026 β€” the manual name is ice_sched_a..._child_nodes(9) and she ate, no crumbs, periodt βœ¨πŸ¦‹πŸ’…

πŸ“¦ where this page comes from