ice_set_object_tx_weight(9)
π ice_set_object_tx_weight(9) β a Kernel API Manual moment β¨
okay so bestie, welcome to the ice_set_object_tx_weight(9) page, straight out of the Kernel API Manual. it's a tiny one but it's important, so let's get into it π«Ά
π¦ NAME
ice_set_object_tx_weight β sets node scheduling parameter
(that's it. that's the whole vibe. it sets a node's scheduling weight, periodt β¨)
πΈ SYNOPSIS
int ice_set_object_tx_weight (struct ice_port_info *pi , struct
ice_sched_node *node , u32 weight , struct netlink_ext_ack *extack );
like, look at her. four args, returns an int π
π ARGUMENTS
piβ the devlink struct instance. your port info bestie π«Άnodeβ the node struct instance. the actual star of the show β¨weightβ a value representing the relative weight for WFQ arbitration. yes, that's literally what it says, keep it in mind πextackβ the extended netdev ack structure. the messenger that carries the news back π¨
π DESCRIPTION
so what does she do? she sets the node weight for the WFQ algorithm. that's the whole description, no cap, no filler, just vibes and a scheduling parameter πβ¨
β SEE ALSO
okay this is the part where she name-drops literally everyone in her contacts, and honestly? iconic. she knows everybody:
- Kernel file
./drivers/net/ethernet/intel/ice/devlink/devlink.c ice_devlink_info_get(9),ice_devlink_reload_empr_start(9),ice_devlink_reinit_down(9),ice_devlink_reload_down(9),ice_devlink_reload_empr_finish(9),ice_get_tx_topo_user_sel(9),ice_update_tx_topo_user_sel(9),ice_devlink_tx_sched_layers_get(9),ice_devlink_tx_sched_layers_set(9),ice_devlink_tx_sched_layers_validate(9),ice_tear_down_devlink_rate_tree(9),ice_enable_custom_tx(9),ice_traverse_tx_tree(9),ice_devlink_rate_init_tx_topology(9),ice_devlink_rate_clear_tx_topology(9),ice_set_object_tx_share(9),ice_set_object_tx_max(9),ice_set_object_tx_priority(9),ice_get_pi_from_dev_rate(9),ice_devlink_reinit_up(9),ice_devlink_reload_up(9),ice_devlink_local_fwd_mode_to_str(9),ice_devlink_local_fwd_str_to_mode(9),ice_devlink_local_fwd_get(9),ice_devlink_local_fwd_set(9),ice_devlink_local_fwd_validate(9),ice_allocate_pf(9),ice_allocate_sf(9),ice_devlink_register(9),ice_devlink_unregister(9),ice_devlink_nvm_snapshot(9),ice_devlink_nvm_read(9),ice_devlink_devcaps_snapshot(9),ice_devlink_init_regions(9),ice_devlink_destroy_regions(9)
likeβ¦ the group chat is poppin π π₯
fr fr bestie, that's the entire page β no options, no environment variables, no exit statuses, no bugs section. sometimes a manual page is just a girl setting a WFQ weight and referencing all her friends π
<aqua>mwah π this slice of the Kernel API Manual came from ./drivers/net/ethernet/intel/i... and is dated October 2026, page ice_set_object_tx_weight(9) β bye bestie, go set some weights πβ¨</aqua>
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms