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 9561646F76 for ; Fri, 26 Sep 2025 03:19:35 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 8E09440273; Fri, 26 Sep 2025 03:19:35 +0200 (CEST) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id E007140273 for ; Fri, 26 Sep 2025 03:19:34 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 65534) id B7CFE124240; Fri, 26 Sep 2025 03:16:30 +0200 (CEST) Subject: |WARNING| pw156954 [PATCH v1] support multiple PF process flow table In-Reply-To: <20250926010442.126854-1-zhang.tianhao2@zte.com.cn> References: <20250926010442.126854-1-zhang.tianhao2@zte.com.cn> To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Tianhao Zhang Message-Id: <20250926011630.B7CFE124240@dpdk.org> Date: Fri, 26 Sep 2025 03:16:30 +0200 (CEST) X-BeenThere: test-report@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: automatic DPDK test reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: test-report-bounces@dpdk.org Test-Label: checkpatch Test-Status: WARNING http://dpdk.org/patch/156954 _coding style issues_ CHECK:MACRO_ARG_REUSE: Macro argument reuse 'DEV_ID' - possible side-effects? #520: FILE: drivers/net/zxdh/zxdh_np.c:402: +#define ZXDH_DTB_TAB_UP_VIR_ADDR_GET(DEV_ID, QUEUE_ID, INDEX) \ + (p_dpp_dtb_mgr[(ZXDH_DEV_SLOT_ID(DEV_ID))]-> \ + queue_info[(QUEUE_ID)].tab_up.start_vir_addr + \ + (INDEX) * p_dpp_dtb_mgr[(ZXDH_DEV_SLOT_ID(DEV_ID))]-> \ + queue_info[(QUEUE_ID)].tab_up.item_size) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'QUEUE_ID' - possible side-effects? #520: FILE: drivers/net/zxdh/zxdh_np.c:402: +#define ZXDH_DTB_TAB_UP_VIR_ADDR_GET(DEV_ID, QUEUE_ID, INDEX) \ + (p_dpp_dtb_mgr[(ZXDH_DEV_SLOT_ID(DEV_ID))]-> \ + queue_info[(QUEUE_ID)].tab_up.start_vir_addr + \ + (INDEX) * p_dpp_dtb_mgr[(ZXDH_DEV_SLOT_ID(DEV_ID))]-> \ + queue_info[(QUEUE_ID)].tab_up.item_size) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'DEV_ID' - possible side-effects? #529: FILE: drivers/net/zxdh/zxdh_np.c:408: +#define ZXDH_DTB_TAB_DOWN_VIR_ADDR_GET(DEV_ID, QUEUE_ID, INDEX) \ + (p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(DEV_ID)]-> \ + queue_info[QUEUE_ID].tab_down.start_vir_addr + \ + (INDEX) * p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(DEV_ID)]-> \ + queue_info[QUEUE_ID].tab_down.item_size) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'QUEUE_ID' - possible side-effects? #529: FILE: drivers/net/zxdh/zxdh_np.c:408: +#define ZXDH_DTB_TAB_DOWN_VIR_ADDR_GET(DEV_ID, QUEUE_ID, INDEX) \ + (p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(DEV_ID)]-> \ + queue_info[QUEUE_ID].tab_down.start_vir_addr + \ + (INDEX) * p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(DEV_ID)]-> \ + queue_info[QUEUE_ID].tab_down.item_size) WARNING:MULTILINE_DEREFERENCE: Avoid multiple line dereference - prefer 'p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(dev_id)]->queue_info[queue_id].tab_down.start_phy_addr' #1012: FILE: drivers/net/zxdh/zxdh_np.c:5248: + phy_addr = p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(dev_id)]->queue_info[queue_id]. + tab_down.start_phy_addr + WARNING:MULTILINE_DEREFERENCE: Avoid multiple line dereference - prefer 'p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(dev_id)]->queue_info[queue_id].tab_down.item_size' #1014: FILE: drivers/net/zxdh/zxdh_np.c:5250: + item_index * p_dpp_dtb_mgr[ZXDH_DEV_SLOT_ID(dev_id)]->queue_info[queue_id]. + tab_down.item_size; total: 0 errors, 2 warnings, 4 checks, 1357 lines checked