[PATCH v4 21/23] net/enetfec: add missing sys/types.h include
Stephen Hemminger
stephen at networkplumber.org
Thu Aug 6 07:09:15 CEST 2026
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.
Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
---
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
More information about the dev
mailing list