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 9B5DB46F61 for ; Thu, 25 Sep 2025 05:00:37 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 938F340276; Thu, 25 Sep 2025 05:00:37 +0200 (CEST) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id 58CF240151 for ; Thu, 25 Sep 2025 05:00:36 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 65534) id 57DC2124226; Thu, 25 Sep 2025 04:57:33 +0200 (CEST) Subject: |WARNING| pw156924 [PATCH v1] support multiple PF process flow table In-Reply-To: <20250925024526.79329-1-zhang.tianhao2@zte.com.cn> References: <20250925024526.79329-1-zhang.tianhao2@zte.com.cn> To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Tianhao Zhang Message-Id: <20250925025733.57DC2124226@dpdk.org> Date: Thu, 25 Sep 2025 04:57:33 +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/156924 _coding style issues_ CHECK:MACRO_ARG_REUSE: Macro argument reuse 'DEV_ID' - possible side-effects? #521: 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? #521: 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? #530: 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? #530: 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' #1013: 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' #1015: 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