From: checkpatch@dpdk.org
To: test-report@dpdk.org
Cc: Nithin Dabilpuram <ndabilpuram@marvell.com>
Subject: |WARNING| pw144848 [PATCH v3 11/18] net/cnxk: support Rx function select for cn20k
Date: Tue, 1 Oct 2024 14:46:49 +0200 (CEST) [thread overview]
Message-ID: <20241001124649.E62AB121D9E@dpdk.org> (raw)
In-Reply-To: <20241001124053.3774325-12-ndabilpuram@marvell.com>
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
parent reply other threads:[~2024-10-01 12:46 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <20241001124053.3774325-12-ndabilpuram@marvell.com>]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241001124649.E62AB121D9E@dpdk.org \
--to=checkpatch@dpdk.org \
--cc=ndabilpuram@marvell.com \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).