ENUM STP_PACKET_TYPE(9)
π NAME π
enum stp_packet_type β bestie, this is literally the enum of STP packets that an STM driver sends π
So we're in the Kernel API Manual, and this is the whole vibe: one little enum, seven constants, and honestly not a single description to its name π iykyk.
β¨ SYNOPSIS β¨
enum stp_packet_type {
STP_PACKET_DATA ,
STP_PACKET_FLAG ,
STP_PACKET_USER ,
STP_PACKET_MERR ,
STP_PACKET_GERR ,
STP_PACKET_TRIG ,
STP_PACKET_XSYNC
};
That's the whole cast π«Ά all seven members, in order, no gatekeeping.
π Constants π
Okay so here's the thing, and I need you to not be mad at me: the source page gives every single one of these as -- undescribed -- π That's not me skipping the tea, that's literally what the doc says. Every. Single. One.
STP_PACKET_DATAβ-- undescribed --πSTP_PACKET_FLAGβ-- undescribed --πSTP_PACKET_USERβ-- undescribed --πSTP_PACKET_MERRβ-- undescribed --πSTP_PACKET_GERRβ-- undescribed --πSTP_PACKET_TRIGβ-- undescribed --πSTP_PACKET_XSYNCβ-- undescribed --π
ngl the mystery is kind of iconic, but fr fr if you need the real meaning, go read the source. The manpage is giving "leave them wanting more" π
π SEE ALSO π
- Kernel file
./include/linux/stm.h enum stp_packet_flags(9)enum stm_source_type(9)struct stm_data(9)struct stm_source_data(9)
Literally the whole friend group, go say hi π¦
And that's the post π this beauty lives in ./include/linux, dated October 2026 β so it's basically from the future, main character energy only π« slay, bye! πβ¨
π¦ 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