ENUM TB_PATH_PORT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, you've landed on enum tb_path_port(9) from the Kernel API Manual, and honestly? it's a little baddie of an enum that just tells you where on a path something should activate πŸ’… no cap, that's the whole vibe.

πŸŽ€ NAME πŸŽ€

enum tb_path_port β€” path options mask ✨

like, it's a mask of options for picking which hops on a path get activated. simple, iconic, does exactly what it says on the tin 🫢


🌸 SYNOPSIS 🌸

enum tb_path_port {
    TB_PATH_NONE ,
    TB_PATH_SOURCE ,
    TB_PATH_INTERNAL ,
    TB_PATH_DESTINATION ,
    TB_PATH_ALL

};

🧚 Constants 🧚

okay so these are the actual constants, and each one is a different lil' vibe check for your path πŸ‘‘

  • TB_PATH_NONE β€” do not activate on any hop on path. literally none. not a single one. it's giving "i'm just here for the aesthetic" πŸ’€
  • TB_PATH_SOURCE β€” activate on the first hop (out of src). main character energy at the start of the journey 🌟
  • TB_PATH_INTERNAL β€” activate on the intermediate hops (not the first/last). the middle-child hops, but make it slay πŸŽ€
  • TB_PATH_DESTINATION β€” activate on the last hop (into dst). grand finale behaviour, periodt πŸ’–
  • TB_PATH_ALL β€” activate on all hops on the path. every single one. full send, no skips, ate πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

bestie there is a lot of lore here, so buckle up β€” all of these live in the kernel file ./drivers/thunderbolt/tb.h πŸ“ and yes, every single one is getting its moment:


and that's the whole page, bestie 🫢 this lil' icon comes from ./drivers/thunderbolt, dated October 2026 β€” like, she's from the future and still serving πŸ’œβœ¨ catch you on the next manpage, mwah πŸŽ€

πŸ“¦ where this page comes from