ice_proto_grp_table_get(9)
π§ ice_proto_grp_table_get(9) β the Kernel API Manual era π
okay so bestie, welcome to ice_proto_grp_table_get(9), a page from the Kernel API Manual, section 9. It's short, it's sweet, it's giving "one job, does it well" energy, and honestly? Obsessed. π«Ά
β¨ NAME β¨
ice_proto_grp_table_get β literally just: create a proto group table. That's the whole job. No cap. π
πΈ SYNOPSIS πΈ
struct ice_proto_grp_item * ice_proto_grp_table_get (struct ice_hw *hw
);
like yes, that's the whole signature, she's a single-argument icon π
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. yep, that's the one and only thing you hand her. give her the hw pointer and let her cook π₯
β RETURN β
a pointer to the allocated Protocol Group table. π
that's it, that's the return value β allocated, and a pointer to it. manifesting that it's not NULL for you, bestie π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/ice/ice_parser.c β like, the actual source, go read it iykyk π
and the whole extended friend group, all in section 9, all showing up to 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_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_parse_item(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)
like that's the whole roster, no one got left on read π
mwah, that's the page π§ this little love letter lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it's page ice_proto_grp_table_get(9) of the Kernel API Manual β 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