From 37924a2f078615c5bdac226a90cd63f686f9e7b1 Mon Sep 17 00:00:00 2001 From: David Marchand Date: Mon, 27 Apr 2020 15:23:41 +0200 Subject: [PATCH] ethdev: fix build warning on 64-bit value Building OVS with dpdk, sparse complains about 64-bit constant being passed as a normal integer that can't fit it: error: constant 0xffffffffffffffff is so big it is unsigned long Fixes: ecbc8570131d ("ethdev: add PFCP header to flow API") Signed-off-by: David Marchand Reviewed-by: Andrew Rybchenko Acked-by: Thomas Monjalon --- lib/librte_ethdev/rte_flow.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/librte_ethdev/rte_flow.h b/lib/librte_ethdev/rte_flow.h index 132b44edc6..1fb94f35e8 100644 --- a/lib/librte_ethdev/rte_flow.h +++ b/lib/librte_ethdev/rte_flow.h @@ -1534,7 +1534,7 @@ struct rte_flow_item_pfcp { #ifndef __cplusplus static const struct rte_flow_item_pfcp rte_flow_item_pfcp_mask = { .s_field = 0x01, - .seid = RTE_BE64(0xffffffffffffffff), + .seid = RTE_BE64(UINT64_C(0xffffffffffffffff)), }; #endif -- 2.39.5