ice_metainit_parse_item(9)
π NAME π
okay bestie, this is ice_metainit_parse_item(9) from the Kernel API Manual, and it's literally the function that parses 192 bits of Metadata Init entry. that's the whole vibe, no cap. π«Ά
β¨ SYNOPSIS β¨
void ice_metainit_parse_item (struct ice_hw *hw , u16 idx , void *item ,
void *data , int size );
π ARGUMENTS π
hwβ pointer to the hardware structure. your hardware bestie, the main character of this whole situation πidxβ index of Metadata Init entry. the exact entry index, periodt.itemβ item of Metadata Init entry. yes, it's the item, and we respect it.dataβ Metadata Init entry data to be parsed. the data getting parsed, obviously π«Άsizeβ size of Metadata Init entry. size of the entry, keep up bestie.
π¦ SEE ALSO π¦
the kernel file is ./drivers/net/ethernet/intel/ice/ice_parser.c, and the whole squad is listed below β exact names, all of them, because we do not skip anyone in the group chat:
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_table_get(9), ice_bst_tcam_search(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)
that's the whole page, bestie. signing off with source/version ./drivers/net/ethernet/intel/ice, dated October 2026, and the manual name ice_metainit_parse_item(9) β mwah πβ¨
π¦ 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