ice_tear_do...nk_rate_tree(9)
π ice_tear_down_devlink_rate_tree(9) π
okay so bestie, welcome to the Kernel API Manual, section 9 β yes, the big-kid kernel-functions section π. This one's about ice_tear_down_devlink_rate_tree, and the page name got so long it literally got abbreviated to ice_tear_do...nk_rate_tree(9) β the way that manpage titles just give up halfway through π. Anyway. Let's get into it.
β¨ NAME β¨
ice_tear_down_devlink_rate_tree β removes the devlink-rate exported tree π§Ήπ³
π¦ SYNOPSIS π¦
void ice_tear_down_devlink_rate_tree (struct ice_pf *pf );
πΈ ARGUMENTS πΈ
pfβ thepfstruct, that's it, that's the whole argument π«Ά
π DESCRIPTION π
So this function tears down the tree that was exported during the VF's creation. That's the whole vibe: VF gets created, tree gets exported, and this bad boy right here is the cleanup crew that takes it back down. Iconic, tbh π
π₯ SEE ALSO π₯
So many siblings, and honestly? They ate. Go read these too, no cap:
Kernel file ./drivers/net/ethernet/intel/ice/devlink/devlink.cice_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_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_set_object_tx_weight(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, go off, whole devlink.c friend group π
ngl bestie, if a manpage page name gets clipped to ice_tear_do...nk_rate_tree(9), that's the kernel telling you the function name is long β respect it π
okay that's the page!! mwah π β this one came from ./drivers/net/ethernet/intel/i... (the clipped source line, keeping it exactly as it appeared, she's mysterious like that π), dated October 2026, and filed right back under the page name ice_tear_do...nk_rate_tree(9). bye bestie, go tear down some trees πβ¨
π¦ 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