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 8566F45A7A for ; Tue, 1 Oct 2024 14:46:51 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 78F8D4027E; Tue, 1 Oct 2024 14:46:51 +0200 (CEST) Received: from dpdk.org (dpdk.org [92.243.24.197]) by mails.dpdk.org (Postfix) with ESMTP id EE8C04027C for ; Tue, 1 Oct 2024 14:46:49 +0200 (CEST) Received: by dpdk.org (Postfix, from userid 65534) id E62AB121D9E; Tue, 1 Oct 2024 14:46:49 +0200 (CEST) Subject: |WARNING| pw144848 [PATCH v3 11/18] net/cnxk: support Rx function select for cn20k In-Reply-To: <20241001124053.3774325-12-ndabilpuram@marvell.com> References: <20241001124053.3774325-12-ndabilpuram@marvell.com> To: test-report@dpdk.org From: checkpatch@dpdk.org Cc: Nithin Dabilpuram Message-Id: <20241001124649.E62AB121D9E@dpdk.org> Date: Tue, 1 Oct 2024 14:46:49 +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/144848 _coding style issues_ ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses #314: 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 #332: 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 #350: 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 #368: 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 #386: 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 #404: 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 #422: 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 #440: 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 #459: 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 #469: 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 #490: 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 #500: 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 #502: 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 #512: 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 '[' #575: 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 '[' #582: 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 '[' #589: 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 '[' #595: 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 '[' #601: 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 '[' #608: 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 '[' #615: 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 '[' #621: 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 #773: 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? #773: 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 #799: 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? #799: 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 #825: 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? #825: 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 #851: 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? #851: 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 #877: 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? #877: 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 #903: 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? #903: 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 #929: 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? #929: 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 #955: 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? #955: 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 #981: 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? #981: 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 #1007: 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? #1007: 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 #1033: 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? #1033: 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 #1059: 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? #1059: 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 #1085: 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? #1085: 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 #1111: 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? #1111: 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 #1137: 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? #1137: 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 #1163: 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? #1163: 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 #1189: 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? #1189: 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 #1215: 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? #1215: 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 #1241: 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? #1241: 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 #1267: 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? #1267: 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 #1293: 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? #1293: 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 #1319: 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? #1319: 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 #1345: 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? #1345: 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 #1371: 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? #1371: 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 #1397: 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? #1397: 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 #1423: 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? #1423: 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 #1449: 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? #1449: 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 #1475: 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? #1475: 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 #1501: 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? #1501: 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 #1527: 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? #1527: 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 #1553: 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? #1553: 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 #1579: 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? #1579: 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) total: 49 errors, 3 warnings, 34 checks, 1257 lines checked