STRUCT BCM_MSG_HEAD(9)
struct bcm_msg_head(9) π
okay so bestie, this is the Kernel API Manual page for struct bcm_msg_head(9), and it is literally the head of messages to/from the broadcast manager. main character struct energy, no cap β¨
πΈ NAME πΈ
struct bcm_msg_head β head of messages to/from the broadcast manager. that's the whole name vibe, periodt π
β¨ SYNOPSIS β¨
here's the struct in all its exact, untouched glory:
struct bcm_msg_head {
__u32 opcode;
__u32 flags;
__u32 count;
struct bcm_timeval ival1, ival2;
canid_t can_id;
__u32 nframes;
struct can_frame frames[];
};
π Members π
these are the members, and yes every single one is getting its moment π«Ά
opcodeβ opcode, see enum below. iykyk πflagsβ special flags, see below. flags have entered the chat π©countβ number of frames to send before changing interval.ival1β interval for the firstcountframes.ival2β interval for the following frames.can_idβ CAN ID of frames to be sent or received.nframesβ number of frames appended to the message head.framesβ array of CAN frames. iconic little array, honestly π¦
π¦ SEE ALSO π¦
- Kernel file
./include/uapi/linux/can/bcm.hβ that's the see-also, bestie, go peek if you need the lore π₯
bye bestie π
β¨ source/version: ./include/uapi/linux/can, dated October 2026, and the manual name is struct bcm_msg_head(9) π«Ά
π¦ 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