__mlxsw_sp_...pdate_tunnel(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… __mlxsw_sp_...pdate_tunnel(9) β€” a Kernel API Manual moment πŸ’…

okay bestie, welcome to the Kernel API Manual page for __mlxsw_sp_ipip_entry_update_tunnel β€” yes, the header title is truncated as __mlxsw_sp_...pdate_tunnel(9), but the actual function is the long one below. This is the little helper that updates offload related to an IPIP entry, and we are going through every single argument, no skipping. 🫢

πŸ’– NAME πŸ’–

__mlxsw_sp_ipip_entry_update_tunnel β€” Update offload related to IPIP entry. Periodt. ✨

🌸 SYNOPSIS 🌸

int __mlxsw_sp_ipip_entry_update_tunnel (struct mlxsw_sp *mlxsw_sp ,
struct mlxsw_sp_ipip_entry *ipip_entry , bool recreate_loopback , bool
keep_encap , bool update_nexthops , struct netlink_ext_ack *extack );

πŸŽ€ ARGUMENTS πŸŽ€

  • mlxsw_sp β€” mlxsw_sp. That is the whole description in the manual, bestie β€” it is literally just giving you the parameter name again. 😭
  • ipip_entry β€” IPIP entry. Yep, the IPIP entry. iconic.
  • recreate_loopback β€” Recreates the associated loopback RIF. πŸŒ€
  • keep_encap β€” Updates next hops that use the tunnel netdevice. This is only relevant when recreate_loopback is true. πŸ‘‘
  • update_nexthops β€” Updates next hops, keeping the current loopback RIF. This is only relevant when recreate_loopback is false. πŸ”₯
  • extack β€” extack. Again, that is the entire description in the original. We love a minimalist king. πŸ’…

πŸ¦‹ RETURN πŸ¦‹

Non-zero value on failure. That is it. Zero is not a non-zero value, so that is the vibe check. πŸ’€

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c β€” go read the source, iykyk. πŸ“–


and that is the whole vibe, bestie πŸ’– this page came from the Kernel API Manual, with the footer source/version looking like ./drivers/net/ethernet/mellano... and dated October 2026, under the title __mlxsw_sp_...pdate_tunnel(9). mwah πŸ’‹

πŸ“¦ where this page comes from