ENUM MOST_CHANNEL_DATA_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum most_channel_data_type(9) β€” the Kernel API Manual, bestie edition

okay so we're diving into the kernel API manual today and the star of the show is enum most_channel_data_type β€” literally the channel data type. that's the whole NAME. short, sweet, iconic. ✨


✨ SYNOPSIS ✨

here's the whole thing, copy-paste exact, don't @ me:

enum most_channel_data_type {
    MOST_CH_CONTROL ,
    MOST_CH_ASYNC ,
    MOST_CH_ISOC ,
    MOST_CH_SYNC

};

four constants. that's the vibe check. πŸŽ€


🌸 Constants 🌸

okay bestie, real talk: the original page gives us absolutely nothing on these bad boys. every single one is marked -- undescribed -- in the source. so i'm not gonna sit here and invent lore for them, that would be lying and we don't do that. 🫢

  • MOST_CH_CONTROL β€” -- undescribed -- (the manpage really said "no thoughts, head empty" πŸ’€)
  • MOST_CH_ASYNC β€” -- undescribed -- (again. nothing. but she's on the list and she's slaying)
  • MOST_CH_ISOC β€” -- undescribed -- (still undescribed, still valid, still part of the enum)
  • MOST_CH_SYNC β€” -- undescribed -- (last one, equally mysterious, equally iconic πŸ‘‘)
ngl the docs left us on read here β€” all four constants exist in the enum, but the manual doesn't describe any of them. i'm just reporting the facts, fr fr. 🌈

πŸ¦‹ SEE ALSO πŸ¦‹

this is the little friend group this enum rolls with β€” all from the kernel file ./include/linux/most.h:

go read those too, iykyk πŸ“šβœ¨


and that's the page!! mwah πŸ’‹ this one lives over in ./include/linux and the version/date on the tin says October 2026 β€” so yeah, very much main character energy from the future. catch you in the next man 9, bestie πŸ§šπŸ’œ

πŸ“¦ where this page comes from