[PATCH v2 20/22] net/enetfec: add missing sys/types.h include
Stephen Hemminger <[email protected]> Mon, 3 Aug 2026 09:52:06 -0700
| Newsgroups | org.dpdk.dev |
|---|---|
| Message-ID | <[email protected]> |
The enet_regs.h header uses BSD types 'uint' and 'ushort' which were previously available through indirect inclusion via: rte_ethdev.h -> rte_flow.h -> rte_ip.h -> rte_ip[46].h -> sys/types.h After changes to reduce rte_ethdev.h header dependencies, this indirect inclusion no longer occurs, causing build failures on PowerPC. Signed-off-by: Stephen Hemminger <[email protected]> --- drivers/net/enetfec/enet_regs.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/enetfec/enet_regs.h b/drivers/net/enetfec/enet_regs.h index c9400957f8..a834fa5889 100644 --- a/drivers/net/enetfec/enet_regs.h +++ b/drivers/net/enetfec/enet_regs.h @@ -5,6 +5,8 @@ #ifndef __ENETFEC_REGS_H #define __ENETFEC_REGS_H +#include <sys/types.h> + /* Ethernet receive use control and status of buffer descriptor */ #define RX_BD_TR ((ushort)0x0001) /* Truncated */ -- 2.53.0