|WARNING| pw163229 [PATCH v5 1/3] net/iavf: support LLDP Tx via mbuf ptype or dynfield

checkpatch at dpdk.org checkpatch at dpdk.org
Wed Apr 22 11:15:52 CEST 2026


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

_coding style issues_


CHECK:MACRO_ARG_REUSE: Macro argument reuse 'm' - possible side-effects?
#324: FILE: drivers/net/intel/iavf/iavf_rxtx.h:165:
+#define IAVF_CHECK_TX_LLDP(m, lldp_mode) \
+	((lldp_mode) && \
+	((((lldp_mode) == IAVF_LLDP_PTYPE) && \
+	((m)->packet_type & RTE_PTYPE_L2_MASK) == RTE_PTYPE_L2_ETHER_LLDP) || \
+	(((lldp_mode) == IAVF_LLDP_DYNFIELD) && \
+	*RTE_MBUF_DYNFIELD((m), rte_pmd_iavf_tx_lldp_dynfield_offset, uint8_t *))))

CHECK:MACRO_ARG_REUSE: Macro argument reuse 'lldp_mode' - possible side-effects?
#324: FILE: drivers/net/intel/iavf/iavf_rxtx.h:165:
+#define IAVF_CHECK_TX_LLDP(m, lldp_mode) \
+	((lldp_mode) && \
+	((((lldp_mode) == IAVF_LLDP_PTYPE) && \
+	((m)->packet_type & RTE_PTYPE_L2_MASK) == RTE_PTYPE_L2_ETHER_LLDP) || \
+	(((lldp_mode) == IAVF_LLDP_DYNFIELD) && \
+	*RTE_MBUF_DYNFIELD((m), rte_pmd_iavf_tx_lldp_dynfield_offset, uint8_t *))))

total: 0 errors, 0 warnings, 2 checks, 280 lines checked


More information about the test-report mailing list