intel_dp_tunnel_destroy(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… intel_dp_tunnel_destroy(9) β€” Kernel API Manual

okay so bestie, welcome to the Kernel API Manual, section 9, page intel_dp_tunnel_destroy(9). this one is short and sweet and honestly kind of a goodbye page?? like it's literally about tearing things down. we love a clean exit ✨


🌸 NAME 🌸

intel_dp_tunnel_destroy β€” Destroy a DP tunnel

like, destroy it destroy it. bye-bye tunnel 🫢


πŸ’… SYNOPSIS πŸ’…

void intel_dp_tunnel_destroy (struct intel_dp *intel_dp );

no return value, no drama, she just does the thing and leaves. main character energy fr.


πŸŽ€ ARGUMENTS πŸŽ€

  • intel_dp β€” the DP port object the tunnel is connected to. that's your girl. the whole function is about her and her tunnel. πŸ’–

✨ DESCRIPTION ✨

so what it does: it destroys a DP tunnel connected to intel_dp β€” but NOT before disabling the BW allocation mode on the tunnel first. order matters, bestie, we don't just yank the tunnel out with the bandwidth still allocated, that's giving chaos 😭

the manpage says this should be called while destroying the port. so like, it's part of the port teardown era of the port's life. not a random Tuesday thing. keep it in the cleanup, iykyk. πŸ”₯

tl;dr: turn off BW allocation mode β†’ then destroy the tunnel β†’ and do it during port destroy. periodt. πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

the source lives here (exact path, don't @ me):

./drivers/gpu/drm/i915/display/intel_dp_tunnel.c

and the whole tunnel friend group πŸ¦‹:

ngl that's a whole squad. go read them, they ate πŸ’…


and that's the page!! this icon lived in ./drivers/gpu/drm/i915/display and was dated October 2026 under the name intel_dp_tunnel_destroy(9) β€” mwah, bye bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from