|WARNING| pw160659 [PATCH 4/7] net/hinic3: add fun init ops to support Compact CQE
checkpatch at dpdk.org
checkpatch at dpdk.org
Sat Jan 31 11:09:13 CET 2026
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/160659
_coding style issues_
WARNING:BAD_SIGN_OFF: Do not use whitespace before Signed-off-by:
#67:
Signed-off-by: Feifei Wang <wangfeifei40 at huawei.com>
ERROR:POINTER_LOCATION: "(foo*)" should be "(foo *)"
#92: FILE: drivers/net/hinic3/hinic3_ethdev.c:434:
+ struct hinic3_nic_dev *nic_dev = (struct hinic3_nic_dev*)hwdev->dev_handle;
ERROR:OPEN_BRACE: open brace '{' following function definitions go on the next line
#144: FILE: drivers/net/hinic3/hinic3_ethdev.c:674:
+static void
+hinic3_dev_tnl_tso_support(struct rte_eth_dev_info *info, struct hinic3_nic_dev *nic_dev) {
WARNING:BRACES: braces {} are not necessary for single statement blocks
#146: FILE: drivers/net/hinic3/hinic3_ethdev.c:676:
+ if (HINIC3_SUPPORT_GENEVE_OFFLOAD(nic_dev)) {
+ info->tx_offload_capa |= RTE_ETH_TX_OFFLOAD_GENEVE_TNL_TSO;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#149: FILE: drivers/net/hinic3/hinic3_ethdev.c:679:
+ if (HINIC3_SUPPORT_IPXIP_OFFLOAD(nic_dev)) {
+ info->tx_offload_capa |= RTE_ETH_TX_OFFLOAD_IPIP_TNL_TSO;
+ }
CHECK:UNNECESSARY_PARENTHESES: Unnecessary parentheses around 'nb_desc != nic_dev->rxqs[0]->q_depth'
#183: FILE: drivers/net/hinic3/hinic3_ethdev.c:981:
+ if (qid != 0 && (nb_desc != nic_dev->rxqs[0]->q_depth)) {
CHECK:BRACES: Blank lines aren't necessary after an open brace '{'
#225: FILE: drivers/net/hinic3/hinic3_ethdev.c:1061:
+ if (HINIC3_SUPPORT_RX_HW_COMPACT_CQE(nic_dev)) {
+
WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#268: FILE: drivers/net/hinic3/hinic3_ethdev.c:1127:
+ PMD_DRV_LOG(ERR, "Allocate ci mem zone failed, dev_name: %s", dev->data->name);
WARNING:LONG_LINE: line length of 112 exceeds 100 columns
#280: FILE: drivers/net/hinic3/hinic3_ethdev.c:1139:
+ rq_depth * sizeof(*rxq->rx_cqe),
WARNING:LONG_LINE: line length of 112 exceeds 100 columns
#281: FILE: drivers/net/hinic3/hinic3_ethdev.c:1140:
+ RTE_CACHE_LINE_SIZE, socket_id);
WARNING:LONG_LINE: line length of 106 exceeds 100 columns
#625: FILE: drivers/net/hinic3/hinic3_ethdev.h:105:
+typedef void (*nic_rx_get_cqe_info_t)(struct hinic3_rxq *rx_queue, volatile struct hinic3_rq_cqe *rx_cqe,
WARNING:LONG_LINE: line length of 109 exceeds 100 columns
#626: FILE: drivers/net/hinic3/hinic3_ethdev.h:106:
+ struct hinic3_cqe_info *cqe_info);
WARNING:TYPO_SPELLING: 'funcion' may be misspelled - perhaps 'function'?
#628: FILE: drivers/net/hinic3/hinic3_ethdev.h:108:
+/* Rx CQE check status callback funcion */
^^^^^^^
CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#1123: FILE: drivers/net/hinic3/hinic3_nic_io.c:414:
+ cmd = nic_dev->cmdq_ops->prepare_cmd_buf_qp_context_multi_store(
WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#1124: FILE: drivers/net/hinic3/hinic3_nic_io.c:415:
+ nic_dev, cmd_buf,
WARNING:LONG_LINE: line length of 129 exceeds 100 columns
#1125: FILE: drivers/net/hinic3/hinic3_nic_io.c:416:
+ HINIC3_QP_CTXT_TYPE_SQ, q_id, max_ctxts);
WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#1130: FILE: drivers/net/hinic3/hinic3_nic_io.c:419:
+ cmd, cmd_buf, &out_param, 0);
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (0, 16)
#1157: FILE: drivers/net/hinic3/hinic3_nic_io.c:463:
+while (q_id < nic_dev->num_rqs) {
max_ctxts = (nic_dev->num_rqs - q_id) > HINIC3_Q_CTXT_MAX
CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#1173: FILE: drivers/net/hinic3/hinic3_nic_io.c:467:
+ cmd = nic_dev->cmdq_ops->prepare_cmd_buf_qp_context_multi_store(
WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#1174: FILE: drivers/net/hinic3/hinic3_nic_io.c:468:
+ nic_dev, cmd_buf,
WARNING:LONG_LINE: line length of 129 exceeds 100 columns
#1175: FILE: drivers/net/hinic3/hinic3_nic_io.c:469:
+ HINIC3_QP_CTXT_TYPE_RQ, q_id, max_ctxts);
WARNING:LONG_LINE: line length of 103 exceeds 100 columns
#1180: FILE: drivers/net/hinic3/hinic3_nic_io.c:472:
+ cmd, cmd_buf, &out_param, 0);
WARNING:SPACE_BEFORE_TAB: please, no space before tabs
#1228: FILE: drivers/net/hinic3/hinic3_nic_io.c:562:
+#define HINIC3_RX_CQE_TIMER_LOOP ^I^I15$
WARNING:BRACES: braces {} are not necessary for any arm of this statement
#1248: FILE: drivers/net/hinic3/hinic3_nic_io.c:582:
+ if (hinic3_get_driver_feature(nic_dev) & NIC_F_HTN_CMDQ)
[...]
+ else {
[...]
CHECK:BRACES: Unbalanced braces around else statement
#1250: FILE: drivers/net/hinic3/hinic3_nic_io.c:584:
+ else {
WARNING:LONG_LINE: line length of 106 exceeds 100 columns
#1278: FILE: drivers/net/hinic3/hinic3_nic_io.c:612:
+ qid: %d, err: %d, status: 0x%x, out_size: 0x%x",
WARNING:LONG_LINE: line length of 104 exceeds 100 columns
#1279: FILE: drivers/net/hinic3/hinic3_nic_io.c:613:
+ q_id, err, cqe_ctx.msg_head.status, out_size);
WARNING:LONG_LINE: line length of 101 exceeds 100 columns
#1329: FILE: drivers/net/hinic3/hinic3_nic_io.c:719:
+ &msg, sizeof(msg), &msg, &out_size);
total: 2 errors, 21 warnings, 5 checks, 1252 lines checked
More information about the test-report
mailing list