ice_proto_grp_parse_item(9)
π NAME π
okay so bestie, this is ice_proto_grp_parse_item(9) straight out of the Kernel API Manual, and she is literally here to parse 192 bits of a Protocol Group Table entry β¨
it's giving "small function, very specific job, absolutely iconic" and we respect it π
β¨ SYNOPSIS β¨
void ice_proto_grp_parse_item (struct ice_hw *hw , u16 idx , void *item
, void *data , int size );
it's a void function, so don't be looking for a return value, bestie β the synopsis said what it said π«Ά
π ARGUMENTS π
hwβ pointer to the hardware structureidxβ index of Protocol Group Table entryitemβ item of Protocol Group Table entrydataβ Protocol Group Table entry data to be parsedsizeβ size of Protocol Group Table entry
like yes, every single one is doing its lil job and we love that for them πΈ
π SEE ALSO π
if you're in a link-hopping mood (iykyk), these are the kernel-file and function besties to check next:
- Kernel file:
./drivers/net/ethernet/intel/ice/ice_parser.c 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_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_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)
sign-off from ./drivers/net/ethernet/intel/ice Β· October 2026 Β· filed under ice_proto_grp_parse_item(9) β slay, bye bestie ππ¦
π¦ 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