ice_parser_vxlan_tunnel_set(9)
π ice_parser_vxlan_tunnel_set(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the actual kernel manual, and yes we're about to make VXLAN tunnels behave. stay with me, this one's short and sweet π
β¨ NAME β¨
ice_parser_vxlan_tunnel_set β configure vxlan tunnel for parser π
like, it's the little function that tells the parser "hey, this is a VXLAN tunnel now" (or "nvm, it's not"). iconic behavior honestly.
π SYNOPSIS π
int ice_parser_vxlan_tunnel_set (struct ice_parser *psr , u16 udp_port ,
bool on );
π¦ ARGUMENTS π¦
psrβ pointer to a parser instance π (your parser, your main character)udp_portβ vxlan tunnel port in UDP header πΈ (the numeric port, sits right there in the UDP header)onβtrueto turn on;falseto turn off π«Ά (the on/off switch, literally that simple)
β RETURN β
0 on success or errno on failure. no cap β 0 means slay, anything else means something went sideways and it's giving errno π
π§ SEE ALSO π§
the kernel file itself lives at ./drivers/net/ethernet/intel/ice/ice_parser.c β go say hi π
and here's the whole friend group, all of them, every single one, no skips π₯:
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_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)
bestie note: that's the whole list, fr fr. don't come for me about the length, I just work here π
okay that's the whole page, you ate that π β¨
π«Ά bye bestie β this one came from ./drivers/net/ethernet/intel/ice, dated October 2026, filed under the very official title ice_parser_vxlan_tunnel_set(9) π
π¦ 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