ice_pg_sp_cam_parse_item(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_pg_sp_cam_parse_item β€” Kernel API Manual, section 9 πŸŽ€

okay so bestie, welcome to the ice_pg_sp_cam_parse_item(9) glow-up page ✨ this is the Kernel API Manual entry and yes it's giving "one small function, one very specific job" energy and honestly? we respect it πŸ’–


✨ NAME ✨

ice_pg_sp_cam_parse_item β€” this one parses 136 bits of a Parse Graph Spill CAM Entry. that's it, that's the whole vibe πŸ¦‹


🌸 SYNOPSIS 🌸

void ice_pg_sp_cam_parse_item (struct ice_hw *hw , u16 idx , void *item
, void *data , int size );

returns void btw β€” no return value, she just does the work and leaves πŸ‘‘


🫢 ARGUMENTS 🫢

  • hw β€” pointer to the hardware structure πŸ’»
  • idx β€” the index of the Parse Graph Spill CAM Entry (which one we're looking at, iykyk)
  • item β€” the item of the Parse Graph Spill CAM Entry
  • data β€” the Parse Graph Spill CAM Entry data that's getting parsed 🧚
  • size β€” size of the Parse Graph Spill CAM Entry

πŸ”₯ SEE ALSO πŸ”₯

so there are a lot of friends in this ecosystem, bestie, and we're listing every single one because nobody gets left out πŸ₯ΉπŸ’œ

Kernel file ./drivers/net/ethernet/intel/ice/ice_parser.c

then the whole squad: 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_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)


fr fr that's the whole page β€” no hidden options, no surprises, just a parse function doing her little 136-bit thing πŸ’…

and that's a wrap, babe πŸŽ€ this page lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and it goes by ice_pg_sp_cam_parse_item(9) β€” mwah, see you in the next manpage πŸŒˆπŸ’–

πŸ“¦ where this page comes from