From 490b45ebc699b3895a447effbbd219f7e84ac4bc Mon Sep 17 00:00:00 2001 From: Alexander Bluhm Date: Fri, 12 Sep 2025 20:02:14 +0200 Subject: [PATCH] Avoid inconsistent typedef of __be64 and __le64. Debian 13 "trixie" GNU/Linux provides declaration for many types in its header files. Instead of providing conflicting types that cause compile errors just include sys/types.h within gve_osdep.h.. Signed-off-by: Alexander Bluhm --- src/dpdk/drivers/net/gve/base/gve_osdep.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/dpdk/drivers/net/gve/base/gve_osdep.h b/src/dpdk/drivers/net/gve/base/gve_osdep.h index a3702f4b8c..f45e974696 100644 --- a/src/dpdk/drivers/net/gve/base/gve_osdep.h +++ b/src/dpdk/drivers/net/gve/base/gve_osdep.h @@ -5,6 +5,8 @@ #ifndef _GVE_OSDEP_H_ #define _GVE_OSDEP_H_ +#include + #include #include #include @@ -34,16 +36,6 @@ typedef uint16_t u16; typedef uint32_t u32; typedef uint64_t u64; -typedef rte_be16_t __sum16; - -typedef rte_be16_t __be16; -typedef rte_be32_t __be32; -typedef rte_be64_t __be64; - -typedef rte_le16_t __le16; -typedef rte_le32_t __le32; -typedef rte_le64_t __le64; - typedef rte_iova_t dma_addr_t; #define ETH_MIN_MTU RTE_ETHER_MIN_MTU