12/06/2026 12:47, Marat Khalili: > +#ifndef LIST_FOREACH_SAFE > +/* We need this macro which neither Linux nor EAL for Linux include yet. */ > +#define LIST_FOREACH_SAFE(var, head, field, tvar) > \ > + for ((var) = LIST_FIRST((head)); \ > + (var) && ((tvar) = LIST_NEXT((var), field), 1); \ > + (var) = (tvar)) > +#else > +#ifdef RTE_EXEC_ENV_LINUX > +#error "Don't need LIST_FOREACH_SAFE in this version of DPDK anymore, remove > it." > +#endif > +#endif
It fails on Alpine Linux. Why adding this #error?

