On Tue. 23 Mar 2023 at 14:54, Vincent MAILHOL <mailhol.vincent@xxxxxxxxxx> wrote: > Le jeu. 23 mars 2023 à 14:14, Peter Hong <peter_hong@xxxxxxxxxxxxx> a écrit : (...) > > struct f81604_bulk_data { > > u8 cmd; > > u8 dlc; > > > > union { > > struct { > > u8 id1, id2; > > u8 data[CAN_MAX_DLEN]; > > } sff; > > > > struct { > > u8 id1, id2, id3, id4; > > u8 data[CAN_MAX_DLEN]; > > } eff; > > }; > > } __attribute__((packed)); Actually, there is an alias for this attribute. Just use __packed instead of __attribute__((packed)). (...)