ice_parser_g...e_tunnel_set(9)
π§ ice_parser_geneve_tunnel_set(9) β the Kernel API Manual tea β
okay so bestie, welcome to the ice_parser_geneve_tunnel_set(9) page π
this is a Kernel API Manual situation, and we're about to configure a geneve tunnel for the parser. yes, that parser. the ice one. slay.
β¨ NAME β¨
ice_parser_geneve_tunnel_set β configure geneve tunnel for parser π«Ά
like, literally that's the whole job. one function, one vibe check, one tunnel.
πΈ SYNOPSIS πΈ
int ice_parser_geneve_tunnel_set (struct ice_parser *psr , u16 udp_port
, bool on );
three whole arguments, not me being obsessed with a signature that fits on two lines π iconic behavior fr fr.
π¦ ARGUMENTS π¦
psrβ pointer to a parser instance. yeah, the parser. hand it over πudp_portβ the geneve tunnel port, the one living in the UDP header. au16, so be normal about it β¨onβtrueto turn on;falseto turn off. literally a light switch but make it networking π₯
π RETURN π
0 on success, or an errno on failure. that's it. no drama, no surprises, just numbers π«Ά
ngl bestie, always check the return value.0is the slay outcome, anything else is the universe telling you to readerrnoπ
π SEE ALSO π
the whole friend group showed up, and honestly? main character energy all around π
Kernel file: ./drivers/net/ethernet/intel/ice/ice_parser.c
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_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_ecpri_tunnel_set(9)ice_nearest_proto_id(9)ice_parser_profile_init(9)ice_parser_profile_dump(9)
and that's the page, bestie π you ate, no crumbs. this one lives in ./drivers/net/ethernet/intel/ice, dated October 2026 β catch you in the next (9) section, mwah ππ
π¦ 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