ice_boost_tcam_handler(9)
π ice_boost_tcam_handler(9) π
okay bestie, so this is a kernel API manual page β the ice_boost_tcam_handler one, straight out of the Kernel API Manual. it's short, it's sweet, and honestly? it's giving "tiny function, huge friend group". let's get into it π«Ά
β¨ NAME β¨
ice_boost_tcam_handler β
and likeβ¦ that's it. that's the whole name section. the original literally just trails off with a dash. no cap, no description, nothing. it's giving mysterious main character energy π₯ (we do find out what it does in DESCRIPTION, don't worry)
β¨ SYNOPSIS β¨
void * ice_boost_tcam_handler (u32 sect_type , void *section , u32 index
, u32 *offset );
look at her. she returns a void *, she takes four args, she's employed. we love a working girl π
β¨ ARGUMENTS β¨
sect_typeβ the section type. it's au32, it tells you what kind of section we're looking at πsectionβ pointer to section. literally just a pointer to the section, bestie β¨indexβ the index of the boost TCAM entry to be returned. you point, she yeets that entry back at you πoffsetβ pointer to receive the absolute offset. heads up tho: it's always 0 for boost TCAM sections. so likeβ¦ it's there, it's a parameter, it does its little job, and it's always zero for this case π
β¨ DESCRIPTION β¨
okay so this is a callback function β the kind you hand off to ice_pkg_enum_entry so it can call you back later. it handles the enumeration of individual boost TCAM entries, one by one, like she's checking names off the guest list at the door πΈ
that's the whole vibe. she enumerates. she's a handler. iconic behavior, no notes π¦
β¨ SEE ALSO β¨
the friend group is MASSIVE and honestly we're all here for it. first, the kernel file where the magic lives:
./drivers/net/ethernet/intel/ice/ice_ddp.c
and now the whole group chat π:
ice_verify_pkg(9)ice_free_seg(9)ice_chk_pkg_version(9)ice_pkg_val_buf(9)ice_find_buf_table(9)ice_pkg_enum_buf(9)ice_pkg_advance_sect(9)ice_pkg_enum_section(9)ice_pkg_enum_entry(9)ice_sw_fv_handler(9)ice_get_prof_index_max(9)ice_get_ddp_pkg_state(9)ice_init_pkg_regs(9)ice_marker_ptype_tcam_handler(9)ice_add_dvm_hint(9)ice_add_tunnel_hint(9)ice_label_enum_handler(9)ice_enum_labels(9)ice_find_boost_entry(9)ice_is_init_pkg_successful(9)ice_pkg_buf_alloc(9)ice_get_sw_prof_type(9)ice_get_sw_fv_bitmap(9)ice_get_sw_fv_list(9)ice_init_prof_result_bm(9)ice_pkg_buf_free(9)ice_pkg_buf_reserve_section(9)ice_pkg_buf_alloc_section(9)ice_pkg_buf_alloc_single_section(9)ice_pkg_buf_get_active_sections(9)ice_pkg_buf(9)ice_acquire_global_cfg_lock(9)ice_release_global_cfg_lock(9)ice_aq_download_pkg(9)ice_is_buffer_metadata(9)struct ice_ddp_send_ctx(9)ice_ddp_send_hunk(9)ice_dwnld_cfg_bufs_no_lock(9)ice_get_pkg_seg_by_idx(9)ice_is_signing_seg_at_idx(9)ice_is_signing_seg_type_at_idx(9)ice_download_pkg_sig_seg(9)ice_download_pkg_config_seg(9)ice_dwnld_sign_and_cfg_segs(9)ice_match_signing_seg(9)ice_post_dwnld_pkg_actions(9)ice_download_pkg_with_sig_seg(9)ice_dwnld_cfg_bufs(9)ice_download_pkg_without_sig_seg(9)ice_download_pkg(9)ice_aq_get_pkg_info_list(9)ice_aq_update_pkg(9)ice_aq_upload_section(9)ice_update_pkg_no_lock(9)ice_update_pkg(9)ice_find_seg_in_pkg(9)ice_has_signing_seg(9)ice_get_pkg_segment_id(9)ice_get_pkg_sign_type(9)ice_get_signing_req(9)ice_init_pkg_info(9)ice_get_pkg_info(9)ice_chk_pkg_compat(9)ice_init_pkg_hints(9)ice_fill_hw_ptype(9)ice_init_pkg(9)ice_copy_and_init_pkg(9)ice_get_set_tx_topo(9)ice_cfg_tx_topo(9)
that's the whole page, bestie β short and slay π
the docs live in ./drivers/net/ethernet/intel/ice, and this one's dated October 2026 in the Kernel API Manual. mwah, go read the whole friend group next ππβ¨
π¦ 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