|WARNING| pw169396 [PATCH v2 31/47] drivers: rework dpaa2 Tx confirmation

checkpatch at dpdk.org checkpatch at dpdk.org
Thu Sep 10 16:00:14 CEST 2026


Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/169396

_coding style issues_


CHECK:SPACING: No space is necessary after a cast
#348: FILE: drivers/net/dpaa2/dpaa2_ethdev.h:510:
+	RTE_ATOMIC(uint64_t) rx_timestamp;

CHECK:SPACING: No space is necessary after a cast
#351: FILE: drivers/net/dpaa2/dpaa2_ethdev.h:512:
+	RTE_ATOMIC(uint64_t) tx_timestamp;

ERROR:POINTER_LOCATION: "foo * bar" should be "foo *bar"
#360: FILE: drivers/net/dpaa2/dpaa2_ethdev.h:519:
+	struct dpaa2_queue * RTE_ATOMIC(next_txq_to_cnf);

WARNING:FUNCTION_ARGUMENTS: function definition argument 'next_txq_to_cnf' should also have an identifier name
#360: FILE: drivers/net/dpaa2/dpaa2_ethdev.h:519:
+	struct dpaa2_queue * RTE_ATOMIC(next_txq_to_cnf);

CHECK:MACRO_ARG_REUSE: Macro argument reuse '_mbuf' - possible side-effects?
#421: FILE: drivers/net/dpaa2/dpaa2_rxtx.c:78:
+#define DPAA2_MBUF_TO_CONF_CONTIG_FD(_mbuf, _fd)  do { \
+	DPAA2_SET_FD_ADDR(_fd, DPAA2_MBUF_VADDR_TO_IOVA(_mbuf)); \
+	DPAA2_SET_FD_LEN(_fd, (_mbuf)->data_len); \
+	DPAA2_SET_ONLY_FD_BPID(_fd, MAX_BPID); \
+	DPAA2_SET_FD_IVP(_fd); \
+	DPAA2_SET_FD_OFFSET(_fd, (_mbuf)->data_off); \
+	DPAA2_SET_FD_FRC(_fd, 0); \
+	DPAA2_RESET_FD_CTRL(_fd); \
+	DPAA2_SET_FD_FLC(_fd, _mbuf); \
+} while (0)

CHECK:MACRO_ARG_REUSE: Macro argument reuse '_fd' - possible side-effects?
#421: FILE: drivers/net/dpaa2/dpaa2_rxtx.c:78:
+#define DPAA2_MBUF_TO_CONF_CONTIG_FD(_mbuf, _fd)  do { \
+	DPAA2_SET_FD_ADDR(_fd, DPAA2_MBUF_VADDR_TO_IOVA(_mbuf)); \
+	DPAA2_SET_FD_LEN(_fd, (_mbuf)->data_len); \
+	DPAA2_SET_ONLY_FD_BPID(_fd, MAX_BPID); \
+	DPAA2_SET_FD_IVP(_fd); \
+	DPAA2_SET_FD_OFFSET(_fd, (_mbuf)->data_off); \
+	DPAA2_SET_FD_FRC(_fd, 0); \
+	DPAA2_RESET_FD_CTRL(_fd); \
+	DPAA2_SET_FD_FLC(_fd, _mbuf); \
+} while (0)

CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'mbuf->data_off > RTE_ALIGN(sg_size + offset, 8)'
#740: FILE: drivers/net/dpaa2/dpaa2_rxtx.c:716:
+	if (mbuf->pool->ops_index == hw_mp->ops_index &&
+		RTE_MBUF_DIRECT(mbuf) &&
+		(mbuf->data_off > RTE_ALIGN(sg_size + offset, 8))) {

CHECK:BOOL_COMPARISON: Using comparison to true is error prone
#1275: FILE: drivers/net/dpaa2/dpaa2_rxtx.c:1531:
+		if (bulk_free == true &&

total: 1 errors, 1 warnings, 6 checks, 2044 lines checked


More information about the test-report mailing list