ice_traverse_tx_tree(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ice_traverse_tx_tree(9) πŸ’–

okay so bestie, welcome to the ice_traverse_tx_tree page from the Kernel API Manual, section 9 β€” yes the kernel one, we're doing big-girl stuff today, drink some water and let's go 🫢


✨ NAME ✨

ice_traverse_tx_tree β€” literally just: go walk the Tx scheduler tree 🌳


🌸 SYNOPSIS 🌸

void ice_traverse_tx_tree (struct devlink *devlink , struct
ice_sched_node *node , struct ice_sched_node *tc_node , struct ice_pf
*pf );

bestie it returns void. nothing comes back. it just does the thing. iconique behavior honestly πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • devlink β€” the devlink struct, she's right there being a devlink struct πŸ’–
  • node β€” the current node, and the whole reason this thing recurses, iykyk πŸ”
  • tc_node β€” the tc_node struct, and it's the one we're treating as a root πŸ‘‘
  • pf β€” the pf struct, yes that's the whole description, she's mysterious 🌈

πŸ¦‹ DESCRIPTION πŸ¦‹

so this function traverses the Tx scheduler tree β€” that's the vibe β€” and exports the entire structure over to the devlink-rate. the entire structure. no crumbs left, periodt ✨


πŸ’œ SEE ALSO πŸ’œ

the kernel file lives at ./drivers/net/ethernet/intel/ice/devlink/devlink.c β€” like, the whole source of truth, go read it, no cap πŸ“

and because she's ✨ social ✨, here's the full squad, in order, bestie:

like, look at that list, that's a whole friend group πŸ’€πŸ”₯


okay that's the page!! before you close the tab: this beauty comes to you from ./drivers/net/ethernet/intel/i... (yes, truncated, she's shy πŸ™ˆ) and it's dated October 2026, and the title of the whole thing is ice_traverse_tx_tree(9) in case you forgot already. mwah, go touch some trees, love u πŸ’‹πŸŽ€βœ¨

πŸ“¦ where this page comes from