__mlxsw_sp_...pdate_tunnel(9)
π
__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 whenrecreate_loopbackis true. πupdate_nexthopsβ Updates next hops, keeping the current loopback RIF. This is only relevant whenrecreate_loopbackis 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
- 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