ice_parser_ecpri_tunnel_set(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ice_parser_ecpri_tunnel_set(9) β€” the Kernel API Manual glow-up πŸŽ€

okay bestie, so this one's a Kernel API Manual page (section 9, iykyk πŸ’«) and it's literally about telling the parser where your eCPRI tunnel lives. It's short, it's sweet, and it's giving "small function, big responsibilities." Let's get into it ✨


✨ NAME ✨

ice_parser_ecpri_tunnel_set β€” configure ecpri tunnel for parser 🫢

like, that's the whole gig. you point it at a parser, you tell it which UDP port is the eCPRI tunnel port, and you say on or off. iconic honestly πŸ‘‘


🌸 SYNOPSIS 🌸

int ice_parser_ecpri_tunnel_set (struct ice_parser *psr , u16 udp_port ,
       bool on );

yes the spacing is a little chaotic, no we're not fixing it, it's character πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • psr β€” pointer to a parser instance. your main character struct, fr fr 🌟
  • udp_port β€” ecpri tunnel port in UDP header. this is the port number that gets the tunnel treatment πŸŽ€
  • on β€” true to turn on; false to turn off. the original on/off toggle, no notes πŸ’€

⭐ RETURN ⭐

0 on success or errno on failure. so like, zero is the slay outcome, and anything else means something went sideways 😭

ngl bestie, always check the return value. 0 = we ate. errno = we did not eat. πŸ“

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/ethernet/intel/ice/ice_parser.c πŸ‘€

and now, the moment you've all been waiting for β€” the entire friend group, in order, because we do not skip anyone at this table πŸ«ΆπŸ’œ

like, that's the whole roster. tunnel siblings ice_parser_vxlan_tunnel_set(9) and ice_parser_geneve_tunnel_set(9) are right there if you wanna hang with the other encapsulation girlies 🌈


and that's the page, bestie πŸ’– this lil beauty lives in ./drivers/net/ethernet/intel/ice, dated October 2026, and yeah β€” ice_parser_ecpri_tunnel_set(9) is literally the moment. go turn on a tunnel, you absolute icon πŸ‘‘πŸŽ€πŸ’…

πŸ“¦ where this page comes from