ice_pg_cam_dump(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_pg_cam_dump(9) β€” a Kernel API Manual moment πŸ’…

okay so bestie, welcome to ice_pg_cam_dump, section 9 of the Kernel API Manual. yes, that Kernel API Manual. pull up a chair, this one's short but she's iconic πŸŽ€


✨ NAME ✨

ice_pg_cam_dump β€” dump an parse graph cam info

like, she dumps the parse graph cam info. that's the whole personality. no cap πŸ’…


🌸 SYNOPSIS 🌸

void ice_pg_cam_dump (struct ice_hw *hw , struct ice_pg_cam_item *item
);

returns void β€” nothing back, she just does the thing. main character energy fr πŸ”₯


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the hardware structure. literally just a pointer to the hardware struct, she needs to know which hardware we're talking about πŸ’–
  • item β€” parse graph cam to dump. the actual parse graph cam you want dumped. give her the cam, she'll dump it 🫢

πŸ‘‘ SEE ALSO πŸ‘‘

first up, the kernel file she lives in:

  • ./drivers/net/ethernet/intel/ice/ice_parser.c

and now the whole squad β€” every single one of these, no skipping, we don't do that here ✨:

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_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 that's the page!! mwah πŸ’‹

little sign-off moment: this gem lives in ./drivers/net/ethernet/intel/ice, and the page is dated October 2026. yes, october 2026. she's from the future, we don't question it πŸŒˆβ­πŸ“
πŸ“¦ where this page comes from