tb_configure_sym(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ tb_configure_sym(9) ✨

okay so bestie, welcome to the Kernel API Manual entry for tb_configure_sym β€” lowkey one of the cutest little Thunderbolt helpers out here, and we're gonna get into it πŸ’–


πŸ’… NAME

tb_configure_sym β€” transition links to symmetric if possible πŸ¦‹

🌸 SYNOPSIS

int tb_configure_sym (struct tb *tb , struct tb_port *src_port , struct
tb_port *dst_port , bool keep_asym );

πŸŽ€ ARGUMENTS

  • tb β€” the domain structure, aka the whole vibe container bestie 🫢
  • src_port β€” the source adapter where the transition starts, main character energy fr
  • dst_port β€” the destination adapter, the one we're walking toward 🌈
  • keep_asym β€” keep the asymmetric link if that's what's preferred, no cap

πŸ”₯ DESCRIPTION

So here's the tea β˜• β€” tb_configure_sym goes over each link from src_port to dst_port and tries to transition the link to symmetric if the currently consumed bandwidth allows it and the link's asymmetric preference is ignored (which happens when keep_asym is false). It's giving glow-up arc for your links ✨

⭐ RETURN

0 on success, negative errno otherwise 😭 (iykyk)

πŸ‘‘ SEE ALSO


and that's the whole page bestie, we ate πŸ’…βœ¨ this one lives over in ./drivers/thunderbolt, dated October 2026 β€” go off, you've got this πŸŽ€πŸ’œ

πŸ“¦ where this page comes from