On Fri, 6 Oct 2023 11:29:32 +0100 Bruce Richardson <bruce.richard...@intel.com> wrote:
> diff --git a/lib/eventdev/rte_eventdev.c b/lib/eventdev/rte_eventdev.c > index 95373bbaad..adc9751cef 100644 > --- a/lib/eventdev/rte_eventdev.c > +++ b/lib/eventdev/rte_eventdev.c > @@ -9,6 +9,7 @@ > #include <errno.h> > #include <stdint.h> > #include <inttypes.h> > +#include <assert.h> > > #include <rte_string_fns.h> > #include <rte_log.h> > @@ -28,6 +29,8 @@ > #include "eventdev_pmd.h" > #include "eventdev_trace.h" > > +static_assert(sizeof(struct rte_event) == 16, "Event structure size is not > 16-bytes in size"); > + > static struct rte_eventdev rte_event_devices[RTE_EVENT_MAX_DEVS]; Please don't reinvent RTE_BUILD_BUG_ON(). Instead fix that to be a static_assert()