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 6101B45954 for ; Tue, 10 Sep 2024 11:37:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 55D44427B6; Tue, 10 Sep 2024 11:37:02 +0200 (CEST) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id D1CB6402A1 for ; Tue, 10 Sep 2024 11:37:00 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 65534) id C5082121D10; Tue, 10 Sep 2024 11:37:00 +0200 (CEST) Subject: |WARNING| pw143876 [PATCH 19/33] net/cnxk: support Rx function select for cn20k In-Reply-To: <20240910085909.1514457-20-ndabilpuram@marvell.com> References: <20240910085909.1514457-20-ndabilpuram@marvell.com> To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Nithin Dabilpuram Message-Id: <20240910093700.C5082121D10@dpdk.org> Date: Tue, 10 Sep 2024 11:37:00 +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/143876 _coding style issues_ ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #313: FILE: drivers/net/cnxk/cn20k_rx.h:43: +#define NIX_RX_FASTPATH_MODES_0_15 \ + R(no_offload, NIX_RX_OFFLOAD_NONE) \ + R(rss, RSS_F) \ + R(ptype, PTYPE_F) \ + R(ptype_rss, PTYPE_F | RSS_F) \ + R(cksum, CKSUM_F) \ + R(cksum_rss, CKSUM_F | RSS_F) \ + R(cksum_ptype, CKSUM_F | PTYPE_F) \ + R(cksum_ptype_rss, CKSUM_F | PTYPE_F | RSS_F) \ + R(mark, MARK_F) \ + R(mark_rss, MARK_F | RSS_F) \ + R(mark_ptype, MARK_F | PTYPE_F) \ + R(mark_ptype_rss, MARK_F | PTYPE_F | RSS_F) \ + R(mark_cksum, MARK_F | CKSUM_F) \ + R(mark_cksum_rss, MARK_F | CKSUM_F | RSS_F) \ + R(mark_cksum_ptype, MARK_F | CKSUM_F | PTYPE_F) \ + R(mark_cksum_ptype_rss, MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #331: FILE: drivers/net/cnxk/cn20k_rx.h:61: +#define NIX_RX_FASTPATH_MODES_16_31 \ + R(ts, TS_F) \ + R(ts_rss, TS_F | RSS_F) \ + R(ts_ptype, TS_F | PTYPE_F) \ + R(ts_ptype_rss, TS_F | PTYPE_F | RSS_F) \ + R(ts_cksum, TS_F | CKSUM_F) \ + R(ts_cksum_rss, TS_F | CKSUM_F | RSS_F) \ + R(ts_cksum_ptype, TS_F | CKSUM_F | PTYPE_F) \ + R(ts_cksum_ptype_rss, TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(ts_mark, TS_F | MARK_F) \ + R(ts_mark_rss, TS_F | MARK_F | RSS_F) \ + R(ts_mark_ptype, TS_F | MARK_F | PTYPE_F) \ + R(ts_mark_ptype_rss, TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(ts_mark_cksum, TS_F | MARK_F | CKSUM_F) \ + R(ts_mark_cksum_rss, TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(ts_mark_cksum_ptype, TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(ts_mark_cksum_ptype_rss, TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #349: FILE: drivers/net/cnxk/cn20k_rx.h:79: +#define NIX_RX_FASTPATH_MODES_32_47 \ + R(vlan, RX_VLAN_F) \ + R(vlan_rss, RX_VLAN_F | RSS_F) \ + R(vlan_ptype, RX_VLAN_F | PTYPE_F) \ + R(vlan_ptype_rss, RX_VLAN_F | PTYPE_F | RSS_F) \ + R(vlan_cksum, RX_VLAN_F | CKSUM_F) \ + R(vlan_cksum_rss, RX_VLAN_F | CKSUM_F | RSS_F) \ + R(vlan_cksum_ptype, RX_VLAN_F | CKSUM_F | PTYPE_F) \ + R(vlan_cksum_ptype_rss, RX_VLAN_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(vlan_mark, RX_VLAN_F | MARK_F) \ + R(vlan_mark_rss, RX_VLAN_F | MARK_F | RSS_F) \ + R(vlan_mark_ptype, RX_VLAN_F | MARK_F | PTYPE_F) \ + R(vlan_mark_ptype_rss, RX_VLAN_F | MARK_F | PTYPE_F | RSS_F) \ + R(vlan_mark_cksum, RX_VLAN_F | MARK_F | CKSUM_F) \ + R(vlan_mark_cksum_rss, RX_VLAN_F | MARK_F | CKSUM_F | RSS_F) \ + R(vlan_mark_cksum_ptype, RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(vlan_mark_cksum_ptype_rss, RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #367: FILE: drivers/net/cnxk/cn20k_rx.h:97: +#define NIX_RX_FASTPATH_MODES_48_63 \ + R(vlan_ts, RX_VLAN_F | TS_F) \ + R(vlan_ts_rss, RX_VLAN_F | TS_F | RSS_F) \ + R(vlan_ts_ptype, RX_VLAN_F | TS_F | PTYPE_F) \ + R(vlan_ts_ptype_rss, RX_VLAN_F | TS_F | PTYPE_F | RSS_F) \ + R(vlan_ts_cksum, RX_VLAN_F | TS_F | CKSUM_F) \ + R(vlan_ts_cksum_rss, RX_VLAN_F | TS_F | CKSUM_F | RSS_F) \ + R(vlan_ts_cksum_ptype, RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F) \ + R(vlan_ts_cksum_ptype_rss, RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(vlan_ts_mark, RX_VLAN_F | TS_F | MARK_F) \ + R(vlan_ts_mark_rss, RX_VLAN_F | TS_F | MARK_F | RSS_F) \ + R(vlan_ts_mark_ptype, RX_VLAN_F | TS_F | MARK_F | PTYPE_F) \ + R(vlan_ts_mark_ptype_rss, RX_VLAN_F | TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(vlan_ts_mark_cksum, RX_VLAN_F | TS_F | MARK_F | CKSUM_F) \ + R(vlan_ts_mark_cksum_rss, RX_VLAN_F | TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(vlan_ts_mark_cksum_ptype, RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(vlan_ts_mark_cksum_ptype_rss, RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #385: FILE: drivers/net/cnxk/cn20k_rx.h:115: +#define NIX_RX_FASTPATH_MODES_64_79 \ + R(sec, R_SEC_F) \ + R(sec_rss, R_SEC_F | RSS_F) \ + R(sec_ptype, R_SEC_F | PTYPE_F) \ + R(sec_ptype_rss, R_SEC_F | PTYPE_F | RSS_F) \ + R(sec_cksum, R_SEC_F | CKSUM_F) \ + R(sec_cksum_rss, R_SEC_F | CKSUM_F | RSS_F) \ + R(sec_cksum_ptype, R_SEC_F | CKSUM_F | PTYPE_F) \ + R(sec_cksum_ptype_rss, R_SEC_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(sec_mark, R_SEC_F | MARK_F) \ + R(sec_mark_rss, R_SEC_F | MARK_F | RSS_F) \ + R(sec_mark_ptype, R_SEC_F | MARK_F | PTYPE_F) \ + R(sec_mark_ptype_rss, R_SEC_F | MARK_F | PTYPE_F | RSS_F) \ + R(sec_mark_cksum, R_SEC_F | MARK_F | CKSUM_F) \ + R(sec_mark_cksum_rss, R_SEC_F | MARK_F | CKSUM_F | RSS_F) \ + R(sec_mark_cksum_ptype, R_SEC_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(sec_mark_cksum_ptype_rss, R_SEC_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #403: FILE: drivers/net/cnxk/cn20k_rx.h:133: +#define NIX_RX_FASTPATH_MODES_80_95 \ + R(sec_ts, R_SEC_F | TS_F) \ + R(sec_ts_rss, R_SEC_F | TS_F | RSS_F) \ + R(sec_ts_ptype, R_SEC_F | TS_F | PTYPE_F) \ + R(sec_ts_ptype_rss, R_SEC_F | TS_F | PTYPE_F | RSS_F) \ + R(sec_ts_cksum, R_SEC_F | TS_F | CKSUM_F) \ + R(sec_ts_cksum_rss, R_SEC_F | TS_F | CKSUM_F | RSS_F) \ + R(sec_ts_cksum_ptype, R_SEC_F | TS_F | CKSUM_F | PTYPE_F) \ + R(sec_ts_cksum_ptype_rss, R_SEC_F | TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(sec_ts_mark, R_SEC_F | TS_F | MARK_F) \ + R(sec_ts_mark_rss, R_SEC_F | TS_F | MARK_F | RSS_F) \ + R(sec_ts_mark_ptype, R_SEC_F | TS_F | MARK_F | PTYPE_F) \ + R(sec_ts_mark_ptype_rss, R_SEC_F | TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(sec_ts_mark_cksum, R_SEC_F | TS_F | MARK_F | CKSUM_F) \ + R(sec_ts_mark_cksum_rss, R_SEC_F | TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(sec_ts_mark_cksum_ptype, R_SEC_F | TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(sec_ts_mark_cksum_ptype_rss, R_SEC_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #421: FILE: drivers/net/cnxk/cn20k_rx.h:151: +#define NIX_RX_FASTPATH_MODES_96_111 \ + R(sec_vlan, R_SEC_F | RX_VLAN_F) \ + R(sec_vlan_rss, R_SEC_F | RX_VLAN_F | RSS_F) \ + R(sec_vlan_ptype, R_SEC_F | RX_VLAN_F | PTYPE_F) \ + R(sec_vlan_ptype_rss, R_SEC_F | RX_VLAN_F | PTYPE_F | RSS_F) \ + R(sec_vlan_cksum, R_SEC_F | RX_VLAN_F | CKSUM_F) \ + R(sec_vlan_cksum_rss, R_SEC_F | RX_VLAN_F | CKSUM_F | RSS_F) \ + R(sec_vlan_cksum_ptype, R_SEC_F | RX_VLAN_F | CKSUM_F | PTYPE_F) \ + R(sec_vlan_cksum_ptype_rss, R_SEC_F | RX_VLAN_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(sec_vlan_mark, R_SEC_F | RX_VLAN_F | MARK_F) \ + R(sec_vlan_mark_rss, R_SEC_F | RX_VLAN_F | MARK_F | RSS_F) \ + R(sec_vlan_mark_ptype, R_SEC_F | RX_VLAN_F | MARK_F | PTYPE_F) \ + R(sec_vlan_mark_ptype_rss, R_SEC_F | RX_VLAN_F | MARK_F | PTYPE_F | RSS_F) \ + R(sec_vlan_mark_cksum, R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F) \ + R(sec_vlan_mark_cksum_rss, R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | RSS_F) \ + R(sec_vlan_mark_cksum_ptype, R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(sec_vlan_mark_cksum_ptype_rss, R_SEC_F | RX_VLAN_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #439: FILE: drivers/net/cnxk/cn20k_rx.h:169: +#define NIX_RX_FASTPATH_MODES_112_127 \ + R(sec_vlan_ts, R_SEC_F | RX_VLAN_F | TS_F) \ + R(sec_vlan_ts_rss, R_SEC_F | RX_VLAN_F | TS_F | RSS_F) \ + R(sec_vlan_ts_ptype, R_SEC_F | RX_VLAN_F | TS_F | PTYPE_F) \ + R(sec_vlan_ts_ptype_rss, R_SEC_F | RX_VLAN_F | TS_F | PTYPE_F | RSS_F) \ + R(sec_vlan_ts_cksum, R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F) \ + R(sec_vlan_ts_cksum_rss, R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | RSS_F) \ + R(sec_vlan_ts_cksum_ptype, R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F) \ + R(sec_vlan_ts_cksum_ptype_rss, R_SEC_F | RX_VLAN_F | TS_F | CKSUM_F | PTYPE_F | RSS_F) \ + R(sec_vlan_ts_mark, R_SEC_F | RX_VLAN_F | TS_F | MARK_F) \ + R(sec_vlan_ts_mark_rss, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | RSS_F) \ + R(sec_vlan_ts_mark_ptype, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | PTYPE_F) \ + R(sec_vlan_ts_mark_ptype_rss, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | PTYPE_F | RSS_F) \ + R(sec_vlan_ts_mark_cksum, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F) \ + R(sec_vlan_ts_mark_cksum_rss, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | RSS_F) \ + R(sec_vlan_ts_mark_cksum_ptype, R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F) \ + R(sec_vlan_ts_mark_cksum_ptype_rss, \ + R_SEC_F | RX_VLAN_F | TS_F | MARK_F | CKSUM_F | PTYPE_F | RSS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #458: FILE: drivers/net/cnxk/cn20k_rx.h:188: +#define NIX_RX_FASTPATH_MODES \ + NIX_RX_FASTPATH_MODES_0_15 \ + NIX_RX_FASTPATH_MODES_16_31 \ + NIX_RX_FASTPATH_MODES_32_47 \ + NIX_RX_FASTPATH_MODES_48_63 \ + NIX_RX_FASTPATH_MODES_64_79 \ + NIX_RX_FASTPATH_MODES_80_95 \ + NIX_RX_FASTPATH_MODES_96_111 \ + NIX_RX_FASTPATH_MODES_112_127 WARNING:TRAILING_SEMICOLON: macros should not use a trailing semicolon #468: FILE: drivers/net/cnxk/cn20k_rx.h:198: +#define R(name, flags) \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_mseg_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_vec_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_vec_mseg_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_reas_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_reas_mseg_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_reas_vec_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); \ + uint16_t __rte_noinline __rte_hot cn20k_nix_recv_pkts_reas_vec_mseg_##name( \ + void *rx_queue, struct rte_mbuf **rx_pkts, uint16_t pkts); WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #489: FILE: drivers/net/cnxk/cn20k_rx.h:219: +#define NIX_RX_RECV(fn, flags) \ + uint16_t __rte_noinline __rte_hot fn(void *rx_queue, struct rte_mbuf **rx_pkts, \ + uint16_t pkts) \ + { \ + RTE_SET_USED(rx_queue); \ + RTE_SET_USED(rx_pkts); \ + RTE_SET_USED(pkts); \ + return 0; \ + } CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'flags' may be better as '(flags)' to avoid precedence issues #499: FILE: drivers/net/cnxk/cn20k_rx.h:229: +#define NIX_RX_RECV_MSEG(fn, flags) NIX_RX_RECV(fn, flags | NIX_RX_MULTI_SEG_F) WARNING:MACRO_WITH_FLOW_CONTROL: Macros with flow control statements should be avoided #501: FILE: drivers/net/cnxk/cn20k_rx.h:231: +#define NIX_RX_RECV_VEC(fn, flags) \ + uint16_t __rte_noinline __rte_hot fn(void *rx_queue, struct rte_mbuf **rx_pkts, \ + uint16_t pkts) \ + { \ + RTE_SET_USED(rx_queue); \ + RTE_SET_USED(rx_pkts); \ + RTE_SET_USED(pkts); \ + return 0; \ + } CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'flags' may be better as '(flags)' to avoid precedence issues #511: FILE: drivers/net/cnxk/cn20k_rx.h:241: +#define NIX_RX_RECV_VEC_MSEG(fn, flags) NIX_RX_RECV_VEC(fn, flags | NIX_RX_MULTI_SEG_F) ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #574: FILE: drivers/net/cnxk/cn20k_rx_select.c:39: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #581: FILE: drivers/net/cnxk/cn20k_rx_select.c:46: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_mseg_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #588: FILE: drivers/net/cnxk/cn20k_rx_select.c:53: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_reas_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #594: FILE: drivers/net/cnxk/cn20k_rx_select.c:59: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_reas_mseg_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #600: FILE: drivers/net/cnxk/cn20k_rx_select.c:65: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_vec_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #607: FILE: drivers/net/cnxk/cn20k_rx_select.c:72: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_vec_mseg_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #614: FILE: drivers/net/cnxk/cn20k_rx_select.c:79: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_reas_vec_##name, ERROR:BRACKET_SPACE: space prohibited before open square bracket '[' #620: FILE: drivers/net/cnxk/cn20k_rx_select.c:85: +#define R(name, flags) [flags] = cn20k_nix_recv_pkts_reas_vec_mseg_##name, ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #772: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #772: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #798: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #798: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #824: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #824: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #850: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #850: FILE: drivers/net/cnxk/rx/cn20k/rx_0_15_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #876: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #876: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #902: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #902: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #928: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #928: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #954: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #954: FILE: drivers/net/cnxk/rx/cn20k/rx_112_127_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #980: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #980: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1006: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1006: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1032: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1032: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1058: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1058: FILE: drivers/net/cnxk/rx/cn20k/rx_16_31_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1084: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1084: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1110: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1110: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1136: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1136: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1162: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1162: FILE: drivers/net/cnxk/rx/cn20k/rx_32_47_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1188: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1188: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1214: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1214: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1240: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1240: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1266: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1266: FILE: drivers/net/cnxk/rx/cn20k/rx_48_63_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1292: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1292: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1318: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1318: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1344: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1344: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1370: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1370: FILE: drivers/net/cnxk/rx/cn20k/rx_64_79_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1396: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1396: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1422: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1422: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1448: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1448: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1474: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1474: FILE: drivers/net/cnxk/rx/cn20k/rx_80_95_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1500: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1500: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111.c:13: +#define R(name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_##name, flags) \ + NIX_RX_RECV(cn20k_nix_recv_pkts_reas_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1526: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1526: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_mseg_##name, flags) \ + NIX_RX_RECV_MSEG(cn20k_nix_recv_pkts_reas_mseg_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1552: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1552: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_vec.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_vec_##name, flags) \ + NIX_RX_RECV_VEC(cn20k_nix_recv_pkts_reas_vec_##name, flags | NIX_RX_REAS_F) ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #1578: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:MACRO_ARG_REUSE: Macro argument reuse 'flags' - possible side-effects? #1578: FILE: drivers/net/cnxk/rx/cn20k/rx_96_111_vec_mseg.c:13: +#define R(name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_vec_mseg_##name, flags) \ + NIX_RX_RECV_VEC_MSEG(cn20k_nix_recv_pkts_reas_vec_mseg_##name, flags | NIX_RX_REAS_F) CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #1618: FILE: drivers/net/cnxk/rx/cn20k/rx_all_offload.c:27: + return cn20k_nix_recv_pkts_vector( CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #1630: FILE: drivers/net/cnxk/rx/cn20k/rx_all_offload.c:39: + return cn20k_nix_recv_pkts( CHECK:OPEN_ENDED_LINE: Lines should not end with a '(' #1640: FILE: drivers/net/cnxk/rx/cn20k/rx_all_offload.c:49: + return cn20k_nix_recv_pkts_vector( total: 49 errors, 3 warnings, 37 checks, 1259 lines checked