ice_bst_tcam_search(9)
πΈ NAME πΈ
hii bestie, welcome to the ice_bst_tcam_search(9) page from the Kernel API Manual! π This one is lowkey all about finding a TCAM item with specific type β that's the whole vibe check, no cap.
ice_bst_tcam_searchβ find a TCAM item with specific type β¨
β¨ SYNOPSIS β¨
okay so here's the signature, exactly as it is, bestie:
struct ice_bst_tcam_item * ice_bst_tcam_search (struct ice_bst_tcam_item
*tcam_table , struct ice_lbl_item *lbl_table , enum ice_lbl_type type ,
u16 *start );
π ARGUMENTS π
here's the whole cast of characters, fr fr:
tcam_tableβ the TCAM table π«Άlbl_tableβ the lbl table to search πtypeβ the type we need to match against π―startβ start searching from this index π
π RETURN π
a pointer to the matching BOOST TCAM item or NULL. that's the tea ββ¨
π¦ SEE ALSO π¦
Kernel file: ./drivers/net/ethernet/intel/ice/ice_parser.c β yes, that's the spot π
and here's the full related-crew list, every single one, no skipping:
ice_parser_sect_item_get(9),ice_parser_create_table(9),ice_imem_dump(9),ice_imem_bm_init(9),ice_imem_bkb_init(9)ice_imem_npkb_init(9),ice_imem_pgkb_init(9),ice_imem_alu_init(9),ice_imem_parse_item(9),ice_imem_table_get(9)ice_metainit_dump(9),ice_metainit_parse_item(9),ice_metainit_table_get(9),ice_pg_cam_dump(9),ice_pg_nm_cam_dump(9)ice_pg_cam_action_init(9),ice_pg_nm_cam_key_init(9),ice_pg_cam_key_init(9),ice_pg_cam_parse_item(9),ice_pg_sp_cam_parse_item(9)ice_pg_nm_cam_parse_item(9),ice_pg_nm_sp_cam_parse_item(9),ice_pg_cam_table_get(9),ice_pg_sp_cam_table_get(9),ice_pg_nm_cam_table_get(9)ice_pg_nm_sp_cam_table_get(9),ice_pg_cam_match(9),ice_pg_nm_cam_match(9),ice_bst_tcam_dump(9),ice_bst_alu_init(9)ice_bst_pgkb_init(9),ice_bst_npkb_init(9),ice_bst_parse_item(9),ice_bst_tcam_table_get(9),ice_bst_lbl_table_get(9)ice_bst_tcam_match(9),ice_ptype_mk_tcam_dump(9),ice_ptype_mk_tcam_table_get(9),ice_ptype_mk_tcam_match(9),ice_mk_grp_dump(9)ice_mk_grp_table_get(9),ice_proto_grp_dump(9),ice_proto_off_parse(9),ice_proto_grp_parse_item(9),ice_proto_grp_table_get(9)ice_flg_rd_dump(9),ice_flg_rd_parse_item(9),ice_flg_rd_table_get(9),ice_flg_redirect(9),ice_xlt_kb_dump(9)ice_kb_entry_init(9),ice_parse_kb_data(9),ice_xlt_kb_get_sw(9),ice_xlt_kb_get_acl(9),ice_xlt_kb_get_fd(9)ice_xlt_kb_get_rss(9),ice_xlt_kb_flag_get(9),ice_parser_create(9),ice_parser_destroy(9),ice_parser_run(9)ice_parser_result_dump(9),ice_parser_dvm_set(9),ice_parser_vxlan_tunnel_set(9),ice_parser_geneve_tunnel_set(9),ice_parser_ecpri_tunnel_set(9)ice_nearest_proto_id(9),ice_parser_profile_init(9),ice_parser_profile_dump(9)
okay byeeee π source/version: ./drivers/net/ethernet/intel/ice Β· date: October 2026 β this page is literally dated October 2026, slay π
π¦ 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