ice_mk_grp_table_get(9)
π ice_mk_grp_table_get(9) β Kernel API Manual, bestie edition β¨
Okay so this whole page is from the Kernel API Manual and it's about ice_mk_grp_table_get(9) β yes that's the manual name, we're doing the whole thing, buckle up π
πΈ NAME πΈ
ice_mk_grp_table_get β it literally creates a marker group table. That's the whole vibe. Iconic, honestly. π
β¨ SYNOPSIS β¨
struct ice_mk_grp_item * ice_mk_grp_table_get (struct ice_hw *hw );
That's it. That's the whole call. One argument, one return type, zero drama. π¦
π ARGUMENTS π
hwβ pointer to the hardware structure. Just a lil pointer to yourstruct ice_hw, no big deal π
π«Ά RETURN π«Ά
It returns a pointer to the allocated Marker Group ID table. That's the whole deal β a pointer to the table it allocated for you. Slay. β
Heads up bestie: the page doesn't say anything about failure here, so don't come for me β I'm only telling you what the manpage tells you π
π¦ SEE ALSO π¦
The kernel file it lives in, no cap:
./drivers/net/ethernet/intel/ice/ice_parser.c
And now the full squad β every single one of them, in order, because I would never do you dirty like that π:
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_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)
Read them, love them, lowkey memorize them π
That's the whole page, bestie. Signing off with the receipts: this one comes from the source path ./drivers/net/ethernet/intel/ice, dated October 2026, in the Kernel API Manual β and the header up top says ice_mk_grp_table_get(9) three whole times because it's extra like that π«Άπβ¨
π¦ 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