STRUCT IPC_MEM_MSG_FEATURE_SET(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct ipc_mem_msg_feature_set β€” Kernel API Manual ✨

okay bestie, welcome to the <pink>kernel API manual</pink> for struct ipc_mem_msg_feature_set (that's the (9) section babe, kernel devs only πŸ’…). This one is a whole vibe β€” it's the message structure for the feature_set message. Yes, that's literally the name. Slay.


πŸŽ€ NAME πŸŽ€

struct ipc_mem_msg_feature_set β€” the message structure for the feature_set message. That's it, that's the whole thing πŸ’–


✨ SYNOPSIS ✨

here's the shape of it, and no I did NOT touch a single character, she's iconic as-is πŸ‘‘

struct ipc_mem_msg_feature_set {
    __le32 reserved1[2];
    __le16 reserved2;
    u8 reset_enable;
    u8 type_of_message;
    __le32 reserved3;
    __le32 reserved4;
    __le32 completion_status;
 };

πŸ¦‹ Members πŸ¦‹

okay so let's go through every single field, in order, no skipping, we don't do that here 🫢

  • reserved1 β€” Reserved. That's the whole description bestie. It's reserved. Leave it alone πŸ™ˆ
  • reserved2 β€” Reserved. Same energy. Off-limits πŸ’€
  • reset_enable β€” the actual main character of this struct honestly: 0 = out-of-band, 1 = in-band-crash notification. Note those values EXACTLY, iykyk ⭐
  • type_of_message β€” Message type. She's a u8, she's got range 🌸
  • reserved3 β€” Reserved. (yes, again. there's like, a lot of reserved fields, we don't ask questions πŸ’…)
  • reserved4 β€” Reserved. Fourth one. Periodt πŸŽ€
  • completion_status β€” Message Completion Status. The finale, the grand reveal, the __le32 of destiny πŸ”₯

πŸ”₯ SEE ALSO πŸ”₯

okay this list is LONG and I'm obsessed with how thorough it is. Every single one of these, right now, no cap πŸ‘‘

like, that's a full friend group and every one of them showed up πŸ’œ


ngl if you're poking at the reserved fields thinking "surely I can repurpose these" β€” no babe. Reserved means reserved. Hands off πŸ™ˆ

kay bye bestie 🫢 this page lives at ./drivers/net/wwan/iosm, it's from October 2026, and the header/footer had her credited as struct ipc_m..._feature_set(9) β€” the truncated queen herself. mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from