ice_flg_rd_parse_item(9)
π
ice_flg_rd_parse_item(9) β like, the Kernel API Manual page you actually wanna read π
okay so bestie, picture this: you're deep in the Intel ice driver, minding your own business, and you need to actually understand what's inside a Flag Redirect Table entry. That's this. It's from the Kernel API Manual, section 9, and it's lowkey iconic for how small it is. β¨
πΈ NAME πΈ
ice_flg_rd_parse_item β parses 8 bits of a Flag Redirect Table entry. eight. bits. that's it. that's the whole job and she ate π
π¦ SYNOPSIS π¦
void ice_flg_rd_parse_item (struct ice_hw *hw , u16 idx , void *item ,
void *data , int size );
β¨ ARGUMENTS β¨
hwβ pointer to the hardware structure π«Ά like, the whole vibe of the chip you're working withidxβ index of the Flag Redirect Table entry π which one are we looking at, bestieitemβ item of the Flag Redirect Table entry πdataβ the Flag Redirect Table entry data that's getting parsed πΈsizeβ size of the Flag Redirect Table entry π so we know how much we're working with
π₯ SEE ALSO π₯
First up, the actual home of all this: the kernel file
./drivers/net/ethernet/intel/ice/ice_parser.c
and then, like, the entire extended friend group π (all of these are section 9, no cap):
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_proto_grp_table_get(9)ice_flg_rd_dump(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)
ngl bestie, the whole squad is in here. if you're lost, start withice_flg_rd_dump(9)andice_flg_rd_table_get(9)β they're literally her siblings π
okay that's the page!! mwah π it lives in ./drivers/net/ethernet/intel/ice and it's dated October 2026 β go slay some packet parsing, ily, bye π§ββοΈπ
π¦ 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