Index: if_mvnetareg.h =================================================================== RCS file: /cvs/src/sys/dev/fdt/if_mvnetareg.h,v retrieving revision 1.3 diff -u -p -r1.3 if_mvnetareg.h --- if_mvnetareg.h 9 Jan 2022 05:42:37 -0000 1.3 +++ if_mvnetareg.h 29 May 2022 10:06:41 -0000 @@ -779,7 +779,7 @@ struct mvneta_tx_desc { uint32_t nextdescptr; /* Next descriptor pointer */ #endif uint32_t _padding[4]; -} __packed; +} __packed __aligned(32); struct mvneta_rx_desc { #if BYTE_ORDER == BIG_ENDIAN @@ -796,7 +796,7 @@ struct mvneta_rx_desc { uint32_t nextdescptr; /* Next descriptor pointer */ #endif uint32_t _padding[4]; -} __packed; +} __packed __aligned(32); #define MVNETA_ERROR_SUMMARY (1 << 0) #define MVNETA_BUFFER_OWNED_MASK (1U << 31)