ice_parser_g...e_tunnel_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🧚 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. a u16, so be normal about it ✨
  • on β€” true to turn on; false to 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. 0 is the slay outcome, anything else is the universe telling you to read errno 😌

πŸ‘‘ 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


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