ENUM TBSTREAM_FRAME_PDF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum tbstream_frame_pdf(9) ✨

okay so bestie, welcome to the kernel API manual for enum tbstream_frame_pdf β€” literally the PDF numbers for tunneled frames πŸ’… (yes, this is from the Kernel API Manual, we're fancy like that πŸŽ€)


🌸 NAME 🌸

enum tbstream_frame_pdf β€” PDF numbers for tunneled frames πŸ¦‹

like, that's the whole vibe. it's giving "small enum, big purpose" ✨


πŸŽ€ SYNOPSIS πŸŽ€

enum tbstream_frame_pdf {
    TBSTREAM_FRAME_START ,
    TBSTREAM_DATA ,
    TBSTREAM_CLOSE

};

no cap, that's the whole thing. three constants, zero drama πŸ’–


πŸ‘‘ Constants πŸ‘‘

okay so these are the members, and they are iconic in their own quiet way:

  • TBSTREAM_FRAME_START β€” PDF of the start of the frame 🌟 like the opening credits of the frame, fr fr
  • TBSTREAM_DATA β€” PDF of the DATA frame πŸ“¦ the main character, honestly
  • TBSTREAM_CLOSE β€” PDF of the CLOSE frame πŸšͺ the goodbye era, periodt

πŸ¦‹ SEE ALSO πŸ¦‹

go check out the kernel file ./drivers/thunderbolt/stream.c and these besties:

  • struct tbstream_frame(9)
  • struct tbstream_ring(9)
  • struct tbstream_dev(9)
  • struct tbstream_group(9)
  • struct tbstream(9)

iykyk β€” the whole thunderbolt squad 🫢


πŸ’€ friendly reminder that this all lives in ./drivers/thunderbolt, dated October 2026, and yes, that's the source/version + date flex at the bottom, mwah πŸ˜­πŸ’œ

ok love u bye, go read stream.c πŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from