From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9504BA0C43; Fri, 22 Oct 2021 13:20:30 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 336214114A; Fri, 22 Oct 2021 13:20:30 +0200 (CEST) Received: from shelob.oktetlabs.ru (shelob.oktetlabs.ru [91.220.146.113]) by mails.dpdk.org (Postfix) with ESMTP id CFEAE41149 for ; Fri, 22 Oct 2021 13:20:28 +0200 (CEST) Received: by shelob.oktetlabs.ru (Postfix, from userid 122) id 70C767F6F8; Fri, 22 Oct 2021 14:20:28 +0300 (MSK) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shelob.oktetlabs.ru X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=ALL_TRUSTED, DKIM_ADSP_DISCARD, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from aros.oktetlabs.ru (aros.oktetlabs.ru [192.168.38.17]) by shelob.oktetlabs.ru (Postfix) with ESMTP id AC0B37F529; Fri, 22 Oct 2021 14:20:19 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 shelob.oktetlabs.ru AC0B37F529 Authentication-Results: shelob.oktetlabs.ru/AC0B37F529; dkim=none; dkim-atps=neutral From: Andrew Rybchenko To: Thomas Monjalon , Ferruh Yigit Cc: dev@dpdk.org Date: Fri, 22 Oct 2021 14:20:16 +0300 Message-Id: <20211022112016.816386-1-andrew.rybchenko@oktetlabs.ru> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH] ethdev: avoid usage of ULL for 64-bit unsigned constants X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Use UINT64_C() macro instead. Signed-off-by: Andrew Rybchenko --- The patch should be applied on top of ethdev namespace addition [1]. [1] https://patches.dpdk.org/project/dpdk/patch/20211022110314.470843-1-ferruh.yigit@intel.com/ lib/ethdev/rte_ethdev.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/ethdev/rte_ethdev.h b/lib/ethdev/rte_ethdev.h index 9847b412c5..0238c3f9bd 100644 --- a/lib/ethdev/rte_ethdev.h +++ b/lib/ethdev/rte_ethdev.h @@ -687,23 +687,23 @@ struct rte_eth_rss_conf { * It basically stands for the innermost encapsulation level RSS * can be performed on according to PMD and device capabilities. */ -#define RTE_ETH_RSS_LEVEL_PMD_DEFAULT (0ULL << 50) +#define RTE_ETH_RSS_LEVEL_PMD_DEFAULT (UINT64_C(0) << 50) #define ETH_RSS_LEVEL_PMD_DEFAULT RTE_ETH_RSS_LEVEL_PMD_DEFAULT /** * level 1, requests RSS to be performed on the outermost packet * encapsulation level. */ -#define RTE_ETH_RSS_LEVEL_OUTERMOST (1ULL << 50) +#define RTE_ETH_RSS_LEVEL_OUTERMOST (UINT64_C(1) << 50) #define ETH_RSS_LEVEL_OUTERMOST RTE_ETH_RSS_LEVEL_OUTERMOST /** * level 2, requests RSS to be performed on the specified inner packet * encapsulation level, from outermost to innermost (lower to higher values). */ -#define RTE_ETH_RSS_LEVEL_INNERMOST (2ULL << 50) +#define RTE_ETH_RSS_LEVEL_INNERMOST (UINT64_C(2) << 50) #define ETH_RSS_LEVEL_INNERMOST RTE_ETH_RSS_LEVEL_INNERMOST -#define RTE_ETH_RSS_LEVEL_MASK (3ULL << 50) +#define RTE_ETH_RSS_LEVEL_MASK (UINT64_C(3) << 50) #define ETH_RSS_LEVEL_MASK RTE_ETH_RSS_LEVEL_MASK #define RTE_ETH_RSS_LEVEL(rss_hf) ((rss_hf & RTE_ETH_RSS_LEVEL_MASK) >> 50) -- 2.30.2