vti6_tnl_change(9)
π NAME π
okay so bestie, say hi to vti6_tnl_change β it updates the tunnel parameters. that's the whole glow-up, no cap β¨
πΈ SYNOPSIS πΈ
int vti6_tnl_change (struct ip6_tnl *t , const struct __ip6_tnl_parm *p , bool keep_mtu );
π ARGUMENTS π
tβ the tunnel to be changed. this is the main-character tunnel getting its little update πpβ the tunnel configuration parameters. all the config vibes go here π οΈkeep_mtuβ the MTU was set from userspace, so don't re-compute it. respect the user's MTU choice, periodt π«Ά
π¦ DESCRIPTION π¦
vti6_tnl_change updates the tunnel parameters. short, sweet, and lowkey iconic β it's giving βchange the tunnel paramsβ and nothing more complicated than that π
π SEE ALSO π
Kernel file: ./net/ipv6/ip6_vti.c
vti6_tnl_lookup(9)vti6_tnl_bucket(9)vti6_locate(9)vti6_dev_uninit(9)vti6_addr_conflict(9)vti6_xmit(9)vti6_siocdevprivate(9)vti6_dev_setup(9)vti6_dev_init_gen(9)vti6_dev_init(9)vti6_fb_tnl_dev_init(9)vti6_tunnel_init(9)vti6_tunnel_cleanup(9)
mwah π β this page is from the Kernel API Manual, sourced from ./net/ipv6, dated October 2026 π
π¦ 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