get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/83789/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 83789,
    "url": "https://patches.dpdk.org/api/patches/83789/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/1604634716-43484-2-git-send-email-oulijun@huawei.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1604634716-43484-2-git-send-email-oulijun@huawei.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1604634716-43484-2-git-send-email-oulijun@huawei.com",
    "date": "2020-11-06T03:51:52",
    "name": "[v2,1/5] net/hns3: use correct logging format symbol",
    "commit_ref": null,
    "pull_url": null,
    "state": "changes-requested",
    "archived": true,
    "hash": "f71dfff8546c1a383b152f280020dfea93945a36",
    "submitter": {
        "id": 1675,
        "url": "https://patches.dpdk.org/api/people/1675/?format=api",
        "name": "Lijun Ou",
        "email": "oulijun@huawei.com"
    },
    "delegate": {
        "id": 319,
        "url": "https://patches.dpdk.org/api/users/319/?format=api",
        "username": "fyigit",
        "first_name": "Ferruh",
        "last_name": "Yigit",
        "email": "ferruh.yigit@amd.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/1604634716-43484-2-git-send-email-oulijun@huawei.com/mbox/",
    "series": [
        {
            "id": 13715,
            "url": "https://patches.dpdk.org/api/series/13715/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=13715",
            "date": "2020-11-06T03:51:51",
            "name": "bugfix and cleanups for hns3",
            "version": 2,
            "mbox": "https://patches.dpdk.org/series/13715/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/patches/83789/comments/",
    "check": "warning",
    "checks": "https://patches.dpdk.org/api/patches/83789/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 0A48FA0524;\n\tFri,  6 Nov 2020 04:52:21 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id AA8CF2C55;\n\tFri,  6 Nov 2020 04:51:40 +0100 (CET)",
            "from szxga04-in.huawei.com (szxga04-in.huawei.com [45.249.212.190])\n by dpdk.org (Postfix) with ESMTP id 21423126B\n for <dev@dpdk.org>; Fri,  6 Nov 2020 04:51:36 +0100 (CET)",
            "from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.59])\n by szxga04-in.huawei.com (SkyGuard) with ESMTP id 4CS5zN2lG2z15QRJ\n for <dev@dpdk.org>; Fri,  6 Nov 2020 11:51:28 +0800 (CST)",
            "from localhost.localdomain (10.69.192.56) by\n DGGEMS407-HUB.china.huawei.com (10.3.19.207) with Microsoft SMTP Server id\n 14.3.487.0; Fri, 6 Nov 2020 11:51:26 +0800"
        ],
        "From": "Lijun Ou <oulijun@huawei.com>",
        "To": "<ferruh.yigit@intel.com>",
        "CC": "<dev@dpdk.org>, <linuxarm@huawei.com>",
        "Date": "Fri, 6 Nov 2020 11:51:52 +0800",
        "Message-ID": "<1604634716-43484-2-git-send-email-oulijun@huawei.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "In-Reply-To": "<1604634716-43484-1-git-send-email-oulijun@huawei.com>",
        "References": "<1604586194-29523-1-git-send-email-oulijun@huawei.com>\n <1604634716-43484-1-git-send-email-oulijun@huawei.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.69.192.56]",
        "X-CFilter-Loop": "Reflected",
        "Subject": "[dpdk-dev] [PATCH v2 1/5] net/hns3: use correct logging format\n\tsymbol",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "From: Hongbo Zheng <zhenghongbo3@huawei.com>\n\nIn current driver print log function, some print format\nsymbols does not match with the actual variable types.\n\nSigned-off-by: Hongbo Zheng <zhenghongbo3@huawei.com>\nSigned-off-by: Lijun Ou <oulijun@huawei.com>\n---\n drivers/net/hns3/hns3_dcb.c       | 10 +++++-----\n drivers/net/hns3/hns3_ethdev.c    | 32 ++++++++++++++++----------------\n drivers/net/hns3/hns3_ethdev_vf.c | 16 ++++++++--------\n drivers/net/hns3/hns3_fdir.c      | 16 ++++++++--------\n drivers/net/hns3/hns3_flow.c      |  4 ++--\n drivers/net/hns3/hns3_mbx.c       | 16 ++++++++--------\n drivers/net/hns3/hns3_mp.c        |  2 +-\n drivers/net/hns3/hns3_rxtx.c      | 22 +++++++++++-----------\n drivers/net/hns3/hns3_stats.c     | 12 ++++++------\n 9 files changed, 65 insertions(+), 65 deletions(-)",
    "diff": "diff --git a/drivers/net/hns3/hns3_dcb.c b/drivers/net/hns3/hns3_dcb.c\nindex 351eb87..ab02c87 100644\n--- a/drivers/net/hns3/hns3_dcb.c\n+++ b/drivers/net/hns3/hns3_dcb.c\n@@ -50,13 +50,13 @@ hns3_shaper_para_calc(struct hns3_hw *hw, uint32_t ir, uint8_t shaper_level,\n \t/* Calc tick */\n \tif (shaper_level >= HNS3_SHAPER_LVL_CNT) {\n \t\thns3_err(hw,\n-\t\t\t \"shaper_level(%d) is greater than HNS3_SHAPER_LVL_CNT(%d)\",\n+\t\t\t \"shaper_level(%u) is greater than HNS3_SHAPER_LVL_CNT(%d)\",\n \t\t\t shaper_level, HNS3_SHAPER_LVL_CNT);\n \t\treturn -EINVAL;\n \t}\n \n \tif (ir > hw->max_tm_rate) {\n-\t\thns3_err(hw, \"rate(%d) exceeds the max rate(%d) driver \"\n+\t\thns3_err(hw, \"rate(%u) exceeds the max rate(%u) driver \"\n \t\t\t \"supported.\", ir, hw->max_tm_rate);\n \t\treturn -EINVAL;\n \t}\n@@ -1138,7 +1138,7 @@ hns3_pause_param_setup_hw(struct hns3_hw *hw, uint16_t pause_time)\n \t\t pause_time <= PAUSE_TIME_DIV_BY * HNS3_DEFAULT_PAUSE_TRANS_GAP)\n \t\tpause_trans_gap = pause_time / PAUSE_TIME_DIV_BY - 1;\n \telse {\n-\t\thns3_warn(hw, \"pause_time(%d) is adjusted to 4\", pause_time);\n+\t\thns3_warn(hw, \"pause_time(%u) is adjusted to 4\", pause_time);\n \t\tpause_time = PAUSE_TIME_MIN_VALUE;\n \t\tpause_trans_gap = pause_time / PAUSE_TIME_DIV_BY - 1;\n \t}\n@@ -1449,13 +1449,13 @@ hns3_dcb_info_update(struct hns3_adapter *hns, uint8_t num_tc)\n \t\treturn -EINVAL;\n \n \tif (nb_rx_q < num_tc) {\n-\t\thns3_err(hw, \"number of Rx queues(%d) is less than tcs(%d).\",\n+\t\thns3_err(hw, \"number of Rx queues(%u) is less than tcs(%u).\",\n \t\t\t nb_rx_q, num_tc);\n \t\treturn -EINVAL;\n \t}\n \n \tif (nb_tx_q < num_tc) {\n-\t\thns3_err(hw, \"number of Tx queues(%d) is less than tcs(%d).\",\n+\t\thns3_err(hw, \"number of Tx queues(%u) is less than tcs(%u).\",\n \t\t\t nb_tx_q, num_tc);\n \t\treturn -EINVAL;\n \t}\ndiff --git a/drivers/net/hns3/hns3_ethdev.c b/drivers/net/hns3/hns3_ethdev.c\nindex 84d8346..ba96724 100644\n--- a/drivers/net/hns3/hns3_ethdev.c\n+++ b/drivers/net/hns3/hns3_ethdev.c\n@@ -1100,8 +1100,8 @@ hns3_dev_configure_vlan(struct rte_eth_dev *dev)\n \t\thns3_warn(hw,\n \t\t\t  \"hw_vlan_reject_tagged or hw_vlan_reject_untagged \"\n \t\t\t  \"configuration is not supported! Ignore these two \"\n-\t\t\t  \"parameters: hw_vlan_reject_tagged(%d), \"\n-\t\t\t  \"hw_vlan_reject_untagged(%d)\",\n+\t\t\t  \"parameters: hw_vlan_reject_tagged(%u), \"\n+\t\t\t  \"hw_vlan_reject_untagged(%u)\",\n \t\t\t  txmode->hw_vlan_reject_tagged,\n \t\t\t  txmode->hw_vlan_reject_untagged);\n \n@@ -1125,7 +1125,7 @@ hns3_dev_configure_vlan(struct rte_eth_dev *dev)\n \tret = hns3_vlan_pvid_set(dev, txmode->pvid,\n \t\t\t\t txmode->hw_vlan_insert_pvid);\n \tif (ret)\n-\t\thns3_err(hw, \"dev config vlan pvid(%d) failed, ret = %d\",\n+\t\thns3_err(hw, \"dev config vlan pvid(%u) failed, ret = %d\",\n \t\t\t txmode->pvid, ret);\n \n \treturn ret;\n@@ -1890,7 +1890,7 @@ hns3_set_mc_addr_chk_param(struct hns3_hw *hw,\n \tuint32_t j;\n \n \tif (nb_mc_addr > HNS3_MC_MACADDR_NUM) {\n-\t\thns3_err(hw, \"failed to set mc mac addr, nb_mc_addr(%d) \"\n+\t\thns3_err(hw, \"failed to set mc mac addr, nb_mc_addr(%u) \"\n \t\t\t \"invalid. valid range: 0~%d\",\n \t\t\t nb_mc_addr, HNS3_MC_MACADDR_NUM);\n \t\treturn -EINVAL;\n@@ -2164,7 +2164,7 @@ hns3_check_mq_mode(struct rte_eth_dev *dev)\n \n \t\tfor (i = 0; i < HNS3_MAX_USER_PRIO; i++) {\n \t\t\tif (dcb_rx_conf->dcb_tc[i] != dcb_tx_conf->dcb_tc[i]) {\n-\t\t\t\thns3_err(hw, \"dcb_tc[%d] = %d in rx direction, \"\n+\t\t\t\thns3_err(hw, \"dcb_tc[%d] = %u in rx direction, \"\n \t\t\t\t\t \"is not equal to one in tx direction.\",\n \t\t\t\t\t i, dcb_rx_conf->dcb_tc[i]);\n \t\t\t\treturn -EINVAL;\n@@ -2238,7 +2238,7 @@ hns3_bind_ring_with_vector(struct hns3_hw *hw, uint8_t vector_id, bool mmap,\n \top_str = mmap ? \"Map\" : \"Unmap\";\n \tstatus = hns3_cmd_send(hw, &desc, 1);\n \tif (status) {\n-\t\thns3_err(hw, \"%s TQP %d fail, vector_id is %d, status is %d.\",\n+\t\thns3_err(hw, \"%s TQP %u fail, vector_id is %u, status is %d.\",\n \t\t\t op_str, queue_id, req->int_vector_id, status);\n \t\treturn status;\n \t}\n@@ -2286,7 +2286,7 @@ hns3_init_ring_with_vector(struct hns3_hw *hw)\n \t\t\t\t\t\t HNS3_RING_TYPE_TX, i);\n \t\tif (ret) {\n \t\t\tPMD_INIT_LOG(ERR, \"PF fail to unbind TX ring(%d) with \"\n-\t\t\t\t\t  \"vector: %d, ret=%d\", i, vec, ret);\n+\t\t\t\t\t  \"vector: %u, ret=%d\", i, vec, ret);\n \t\t\treturn ret;\n \t\t}\n \n@@ -2294,7 +2294,7 @@ hns3_init_ring_with_vector(struct hns3_hw *hw)\n \t\t\t\t\t\t HNS3_RING_TYPE_RX, i);\n \t\tif (ret) {\n \t\t\tPMD_INIT_LOG(ERR, \"PF fail to unbind RX ring(%d) with \"\n-\t\t\t\t\t  \"vector: %d, ret=%d\", i, vec, ret);\n+\t\t\t\t\t  \"vector: %u, ret=%d\", i, vec, ret);\n \t\t\treturn ret;\n \t\t}\n \t}\n@@ -3083,7 +3083,7 @@ hns3_get_board_configuration(struct hns3_hw *hw)\n \n \tret = hns3_parse_speed(cfg.default_speed, &hw->mac.link_speed);\n \tif (ret) {\n-\t\tPMD_INIT_LOG(ERR, \"Get wrong speed %d, ret = %d\",\n+\t\tPMD_INIT_LOG(ERR, \"Get wrong speed %u, ret = %d\",\n \t\t\t     cfg.default_speed, ret);\n \t\treturn ret;\n \t}\n@@ -3928,7 +3928,7 @@ hns3_get_mac_ethertype_cmd_status(uint16_t cmdq_resp, uint8_t resp_code)\n \n \tif (cmdq_resp) {\n \t\tPMD_INIT_LOG(ERR,\n-\t\t\t     \"cmdq execute failed for get_mac_ethertype_cmd_status, status=%d.\\n\",\n+\t\t\t     \"cmdq execute failed for get_mac_ethertype_cmd_status, status=%u.\\n\",\n \t\t\t     cmdq_resp);\n \t\treturn -EIO;\n \t}\n@@ -3949,7 +3949,7 @@ hns3_get_mac_ethertype_cmd_status(uint16_t cmdq_resp, uint8_t resp_code)\n \t\tbreak;\n \tdefault:\n \t\tPMD_INIT_LOG(ERR,\n-\t\t\t     \"add mac ethertype failed for undefined, code=%d.\",\n+\t\t\t     \"add mac ethertype failed for undefined, code=%u.\",\n \t\t\t     resp_code);\n \t\treturn_status = -EIO;\n \t\tbreak;\n@@ -4107,7 +4107,7 @@ hns3_promisc_init(struct hns3_hw *hw)\n \t\thns3_promisc_param_init(&param, false, false, false, func_id);\n \t\tret = hns3_cmd_set_promisc_mode(hw, &param);\n \t\tif (ret) {\n-\t\t\tPMD_INIT_LOG(ERR, \"failed to clear vf:%d promisc mode,\"\n+\t\t\tPMD_INIT_LOG(ERR, \"failed to clear vf:%u promisc mode,\"\n \t\t\t\t\t\" ret = %d\", func_id, ret);\n \t\t\treturn ret;\n \t\t}\n@@ -4790,7 +4790,7 @@ hns3_map_rx_interrupt(struct rte_eth_dev *dev)\n \t\t\trte_zmalloc(\"intr_vec\",\n \t\t\t\t    hw->used_rx_queues * sizeof(int), 0);\n \t\tif (intr_handle->intr_vec == NULL) {\n-\t\t\thns3_err(hw, \"Failed to allocate %d rx_queues\"\n+\t\t\thns3_err(hw, \"Failed to allocate %u rx_queues\"\n \t\t\t\t     \" intr_vec\", hw->used_rx_queues);\n \t\t\tret = -ENOMEM;\n \t\t\tgoto alloc_intr_vec_error;\n@@ -5056,7 +5056,7 @@ hns3_dev_close(struct rte_eth_dev *eth_dev)\n \trte_free(eth_dev->process_private);\n \teth_dev->process_private = NULL;\n \thns3_mp_uninit_primary();\n-\thns3_warn(hw, \"Close port %d finished\", hw->data->port_id);\n+\thns3_warn(hw, \"Close port %u finished\", hw->data->port_id);\n \n \treturn ret;\n }\n@@ -5134,7 +5134,7 @@ hns3_flow_ctrl_set(struct rte_eth_dev *dev, struct rte_eth_fc_conf *fc_conf)\n \t\treturn -EINVAL;\n \t}\n \tif (!fc_conf->pause_time) {\n-\t\thns3_err(hw, \"Invalid pause time %d setting.\",\n+\t\thns3_err(hw, \"Invalid pause time %u setting.\",\n \t\t\t fc_conf->pause_time);\n \t\treturn -EINVAL;\n \t}\n@@ -5187,7 +5187,7 @@ hns3_priority_flow_ctrl_set(struct rte_eth_dev *dev,\n \t\treturn -EINVAL;\n \t}\n \tif (pfc_conf->fc.pause_time == 0) {\n-\t\thns3_err(hw, \"Invalid pause time %d setting.\",\n+\t\thns3_err(hw, \"Invalid pause time %u setting.\",\n \t\t\t pfc_conf->fc.pause_time);\n \t\treturn -EINVAL;\n \t}\ndiff --git a/drivers/net/hns3/hns3_ethdev_vf.c b/drivers/net/hns3/hns3_ethdev_vf.c\nindex fb55d58..6f71cd6 100644\n--- a/drivers/net/hns3/hns3_ethdev_vf.c\n+++ b/drivers/net/hns3/hns3_ethdev_vf.c\n@@ -425,7 +425,7 @@ hns3vf_set_mc_addr_chk_param(struct hns3_hw *hw,\n \tuint32_t j;\n \n \tif (nb_mc_addr > HNS3_MC_MACADDR_NUM) {\n-\t\thns3_err(hw, \"failed to set mc mac addr, nb_mc_addr(%d) \"\n+\t\thns3_err(hw, \"failed to set mc mac addr, nb_mc_addr(%u) \"\n \t\t\t \"invalid. valid range: 0~%d\",\n \t\t\t nb_mc_addr, HNS3_MC_MACADDR_NUM);\n \t\treturn -EINVAL;\n@@ -702,7 +702,7 @@ hns3vf_bind_ring_with_vector(struct hns3_hw *hw, uint8_t vector_id,\n \tret = hns3_send_mbx_msg(hw, code, 0, (uint8_t *)&bind_msg,\n \t\t\t\tsizeof(bind_msg), false, NULL, 0);\n \tif (ret)\n-\t\thns3_err(hw, \"%s TQP %d fail, vector_id is %d, ret is %d.\",\n+\t\thns3_err(hw, \"%s TQP %u fail, vector_id is %u, ret is %d.\",\n \t\t\t op_str, queue_id, bind_msg.vector_id, ret);\n \n \treturn ret;\n@@ -748,7 +748,7 @@ hns3vf_init_ring_with_vector(struct hns3_hw *hw)\n \t\t\t\t\t\t   HNS3_RING_TYPE_TX, i);\n \t\tif (ret) {\n \t\t\tPMD_INIT_LOG(ERR, \"VF fail to unbind TX ring(%d) with \"\n-\t\t\t\t\t  \"vector: %d, ret=%d\", i, vec, ret);\n+\t\t\t\t\t  \"vector: %u, ret=%d\", i, vec, ret);\n \t\t\treturn ret;\n \t\t}\n \n@@ -756,7 +756,7 @@ hns3vf_init_ring_with_vector(struct hns3_hw *hw)\n \t\t\t\t\t\t   HNS3_RING_TYPE_RX, i);\n \t\tif (ret) {\n \t\t\tPMD_INIT_LOG(ERR, \"VF fail to unbind RX ring(%d) with \"\n-\t\t\t\t\t  \"vector: %d, ret=%d\", i, vec, ret);\n+\t\t\t\t\t  \"vector: %u, ret=%d\", i, vec, ret);\n \t\t\treturn ret;\n \t\t}\n \t}\n@@ -1414,13 +1414,13 @@ hns3vf_set_tc_queue_mapping(struct hns3_adapter *hns, uint16_t nb_rx_q,\n \tstruct hns3_hw *hw = &hns->hw;\n \n \tif (nb_rx_q < hw->num_tc) {\n-\t\thns3_err(hw, \"number of Rx queues(%d) is less than tcs(%d).\",\n+\t\thns3_err(hw, \"number of Rx queues(%u) is less than tcs(%u).\",\n \t\t\t nb_rx_q, hw->num_tc);\n \t\treturn -EINVAL;\n \t}\n \n \tif (nb_tx_q < hw->num_tc) {\n-\t\thns3_err(hw, \"number of Tx queues(%d) is less than tcs(%d).\",\n+\t\thns3_err(hw, \"number of Tx queues(%u) is less than tcs(%u).\",\n \t\t\t nb_tx_q, hw->num_tc);\n \t\treturn -EINVAL;\n \t}\n@@ -1992,7 +1992,7 @@ hns3vf_dev_close(struct rte_eth_dev *eth_dev)\n \trte_free(eth_dev->process_private);\n \teth_dev->process_private = NULL;\n \thns3_mp_uninit_primary();\n-\thns3_warn(hw, \"Close port %d finished\", hw->data->port_id);\n+\thns3_warn(hw, \"Close port %u finished\", hw->data->port_id);\n \n \treturn ret;\n }\n@@ -2107,7 +2107,7 @@ hns3vf_map_rx_interrupt(struct rte_eth_dev *dev)\n \t\t\trte_zmalloc(\"intr_vec\",\n \t\t\t\t    hw->used_rx_queues * sizeof(int), 0);\n \t\tif (intr_handle->intr_vec == NULL) {\n-\t\t\thns3_err(hw, \"Failed to allocate %d rx_queues\"\n+\t\t\thns3_err(hw, \"Failed to allocate %u rx_queues\"\n \t\t\t\t     \" intr_vec\", hw->used_rx_queues);\n \t\t\tret = -ENOMEM;\n \t\t\tgoto vf_alloc_intr_vec_error;\ndiff --git a/drivers/net/hns3/hns3_fdir.c b/drivers/net/hns3/hns3_fdir.c\nindex 62ccabc..857cc94 100644\n--- a/drivers/net/hns3/hns3_fdir.c\n+++ b/drivers/net/hns3/hns3_fdir.c\n@@ -320,7 +320,7 @@ int hns3_init_fd_config(struct hns3_adapter *hns)\n \t\thns3_warn(hw, \"Unsupported tunnel filter in 4K*200Bit\");\n \t\tbreak;\n \tdefault:\n-\t\thns3_err(hw, \"Unsupported flow director mode %d\",\n+\t\thns3_err(hw, \"Unsupported flow director mode %u\",\n \t\t\t    pf->fdir.fd_cfg.fd_mode);\n \t\treturn -EOPNOTSUPP;\n \t}\n@@ -617,7 +617,7 @@ static bool hns3_fd_convert_tuple(struct hns3_hw *hw,\n \t\t       key_conf->mask.ip_proto);\n \t\tbreak;\n \tdefault:\n-\t\thns3_warn(hw, \"not support tuple of (%d)\", tuple);\n+\t\thns3_warn(hw, \"not support tuple of (%u)\", tuple);\n \t\tbreak;\n \t}\n \treturn true;\n@@ -744,14 +744,14 @@ static int hns3_config_key(struct hns3_adapter *hns,\n \n \tret = hns3_fd_tcam_config(hw, false, rule->location, key_y, true);\n \tif (ret) {\n-\t\thns3_err(hw, \"Config fd key_y fail, loc=%d, ret=%d\",\n+\t\thns3_err(hw, \"Config fd key_y fail, loc=%u, ret=%d\",\n \t\t\t    rule->queue_id, ret);\n \t\treturn ret;\n \t}\n \n \tret = hns3_fd_tcam_config(hw, true, rule->location, key_x, true);\n \tif (ret)\n-\t\thns3_err(hw, \"Config fd key_x fail, loc=%d, ret=%d\",\n+\t\thns3_err(hw, \"Config fd key_x fail, loc=%u, ret=%d\",\n \t\t\t    rule->queue_id, ret);\n \treturn ret;\n }\n@@ -965,8 +965,8 @@ int hns3_fdir_filter_program(struct hns3_adapter *hns,\n \t\tret = hns3_fd_tcam_config(hw, true, rule->location, NULL,\n \t\t\t\t\t  false);\n \t\tif (ret)\n-\t\t\thns3_err(hw, \"Failed to delete fdir: %d src_ip:%x \"\n-\t\t\t\t \"dst_ip:%x src_port:%d dst_port:%d ret = %d\",\n+\t\t\thns3_err(hw, \"Failed to delete fdir: %u src_ip:%x \"\n+\t\t\t\t \"dst_ip:%x src_port:%u dst_port:%u ret = %d\",\n \t\t\t\t rule->location,\n \t\t\t\t rule->key_conf.spec.src_ip[IP_ADDR_KEY_ID],\n \t\t\t\t rule->key_conf.spec.dst_ip[IP_ADDR_KEY_ID],\n@@ -1006,8 +1006,8 @@ int hns3_fdir_filter_program(struct hns3_adapter *hns,\n \t\tret = hns3_config_key(hns, rule);\n \trte_spinlock_unlock(&fdir_info->flows_lock);\n \tif (ret) {\n-\t\thns3_err(hw, \"Failed to config fdir: %d src_ip:%x dst_ip:%x \"\n-\t\t\t \"src_port:%d dst_port:%d ret = %d\",\n+\t\thns3_err(hw, \"Failed to config fdir: %u src_ip:%x dst_ip:%x \"\n+\t\t\t \"src_port:%u dst_port:%u ret = %d\",\n \t\t\t rule->location,\n \t\t\t rule->key_conf.spec.src_ip[IP_ADDR_KEY_ID],\n \t\t\t rule->key_conf.spec.dst_ip[IP_ADDR_KEY_ID],\ndiff --git a/drivers/net/hns3/hns3_flow.c b/drivers/net/hns3/hns3_flow.c\nindex ff00dc1..2fff157 100644\n--- a/drivers/net/hns3/hns3_flow.c\n+++ b/drivers/net/hns3/hns3_flow.c\n@@ -267,8 +267,8 @@ hns3_handle_action_queue(struct rte_eth_dev *dev,\n \n \tqueue = (const struct rte_flow_action_queue *)action->conf;\n \tif (queue->index >= hw->used_rx_queues) {\n-\t\thns3_err(hw, \"queue ID(%d) is greater than number of \"\n-\t\t\t  \"available queue (%d) in driver.\",\n+\t\thns3_err(hw, \"queue ID(%u) is greater than number of \"\n+\t\t\t  \"available queue (%u) in driver.\",\n \t\t\t  queue->index, hw->used_rx_queues);\n \t\treturn rte_flow_error_set(error, EINVAL,\n \t\t\t\t\t  RTE_FLOW_ERROR_TYPE_ACTION_CONF,\ndiff --git a/drivers/net/hns3/hns3_mbx.c b/drivers/net/hns3/hns3_mbx.c\nindex adb23cb..d2a5db8 100644\n--- a/drivers/net/hns3/hns3_mbx.c\n+++ b/drivers/net/hns3/hns3_mbx.c\n@@ -74,7 +74,7 @@ hns3_get_mbx_resp(struct hns3_hw *hw, uint16_t code0, uint16_t code1,\n \tuint64_t end;\n \n \tif (resp_len > HNS3_MBX_MAX_RESP_DATA_SIZE) {\n-\t\thns3_err(hw, \"VF mbx response len(=%d) exceeds maximum(=%d)\",\n+\t\thns3_err(hw, \"VF mbx response len(=%u) exceeds maximum(=%d)\",\n \t\t\t resp_len, HNS3_MBX_MAX_RESP_DATA_SIZE);\n \t\treturn -EINVAL;\n \t}\n@@ -113,7 +113,7 @@ hns3_get_mbx_resp(struct hns3_hw *hw, uint16_t code0, uint16_t code1,\n \tif (now >= end) {\n \t\thw->mbx_resp.lost++;\n \t\thns3_err(hw,\n-\t\t\t \"VF could not get mbx(%d,%d) head(%d) tail(%d) lost(%d) from PF in_irq:%d\",\n+\t\t\t \"VF could not get mbx(%u,%u) head(%u) tail(%u) lost(%u) from PF in_irq:%d\",\n \t\t\t code0, code1, hw->mbx_resp.head, hw->mbx_resp.tail,\n \t\t\t hw->mbx_resp.lost, in_irq);\n \t\treturn -ETIME;\n@@ -146,7 +146,7 @@ hns3_send_mbx_msg(struct hns3_hw *hw, uint16_t code, uint16_t subcode,\n \t/* first two bytes are reserved for code & subcode */\n \tif (msg_len > (HNS3_MBX_MAX_MSG_SIZE - HNS3_CMD_CODE_OFFSET)) {\n \t\thns3_err(hw,\n-\t\t\t \"VF send mbx msg fail, msg len %d exceeds max payload len %d\",\n+\t\t\t \"VF send mbx msg fail, msg len %u exceeds max payload len %d\",\n \t\t\t msg_len, HNS3_MBX_MAX_MSG_SIZE - HNS3_CMD_CODE_OFFSET);\n \t\treturn -EINVAL;\n \t}\n@@ -237,7 +237,7 @@ hns3_mbx_handler(struct hns3_hw *hw)\n \t\t\thns3_schedule_reset(HNS3_DEV_HW_TO_ADAPTER(hw));\n \t\t\tbreak;\n \t\tdefault:\n-\t\t\thns3_err(hw, \"Fetched unsupported(%d) message from arq\",\n+\t\t\thns3_err(hw, \"Fetched unsupported(%u) message from arq\",\n \t\t\t\t opcode);\n \t\t\tbreak;\n \t\t}\n@@ -266,13 +266,13 @@ hns3_update_resp_position(struct hns3_hw *hw, uint32_t resp_msg)\n \t\tif (resp->lost)\n \t\t\tresp->lost--;\n \t\thns3_warn(hw, \"Received a mismatched response req_msg(%x) \"\n-\t\t\t  \"resp_msg(%x) head(%d) tail(%d) lost(%d)\",\n+\t\t\t  \"resp_msg(%x) head(%u) tail(%u) lost(%u)\",\n \t\t\t  resp->req_msg_data, resp_msg, resp->head, tail,\n \t\t\t  resp->lost);\n \t} else if (tail + resp->lost > resp->head) {\n \t\tresp->lost--;\n \t\thns3_warn(hw, \"Received a new response again resp_msg(%x) \"\n-\t\t\t  \"head(%d) tail(%d) lost(%d)\", resp_msg,\n+\t\t\t  \"head(%u) tail(%u) lost(%u)\", resp_msg,\n \t\t\t  resp->head, tail, resp->lost);\n \t}\n \trte_io_wmb();\n@@ -377,7 +377,7 @@ hns3_dev_handle_mbx_msg(struct hns3_hw *hw)\n \t\tflag = rte_le_to_cpu_16(crq->desc[crq->next_to_use].flag);\n \t\tif (unlikely(!hns3_get_bit(flag, HNS3_CMDQ_RX_OUTVLD_B))) {\n \t\t\thns3_warn(hw,\n-\t\t\t\t  \"dropped invalid mailbox message, code = %d\",\n+\t\t\t\t  \"dropped invalid mailbox message, code = %u\",\n \t\t\t\t  opcode);\n \n \t\t\t/* dropping/not processing this invalid message */\n@@ -428,7 +428,7 @@ hns3_dev_handle_mbx_msg(struct hns3_hw *hw)\n \t\t\tbreak;\n \t\tdefault:\n \t\t\thns3_err(hw,\n-\t\t\t\t \"VF received unsupported(%d) mbx msg from PF\",\n+\t\t\t\t \"VF received unsupported(%u) mbx msg from PF\",\n \t\t\t\t req->msg[0]);\n \t\t\tbreak;\n \t\t}\ndiff --git a/drivers/net/hns3/hns3_mp.c b/drivers/net/hns3/hns3_mp.c\nindex a5e98ff..ed2567a 100644\n--- a/drivers/net/hns3/hns3_mp.c\n+++ b/drivers/net/hns3/hns3_mp.c\n@@ -78,7 +78,7 @@ mp_secondary_handle(const struct rte_mp_msg *mp_msg, const void *peer)\n \n \tif (!rte_eth_dev_is_valid_port(param->port_id)) {\n \t\trte_errno = ENODEV;\n-\t\tPMD_INIT_LOG(ERR, \"port %u invalid port ID\", param->port_id);\n+\t\tPMD_INIT_LOG(ERR, \"port %d invalid port ID\", param->port_id);\n \t\treturn -rte_errno;\n \t}\n \tdev = &rte_eth_devices[param->port_id];\ndiff --git a/drivers/net/hns3/hns3_rxtx.c b/drivers/net/hns3/hns3_rxtx.c\nindex bd3ccf6..85316ca 100644\n--- a/drivers/net/hns3/hns3_rxtx.c\n+++ b/drivers/net/hns3/hns3_rxtx.c\n@@ -256,7 +256,7 @@ hns3_alloc_rx_queue_mbufs(struct hns3_hw *hw, struct hns3_rx_queue *rxq)\n \tfor (i = 0; i < rxq->nb_rx_desc; i++) {\n \t\tmbuf = rte_mbuf_raw_alloc(rxq->mb_pool);\n \t\tif (unlikely(mbuf == NULL)) {\n-\t\t\thns3_err(hw, \"Failed to allocate RXD[%d] for rx queue!\",\n+\t\t\thns3_err(hw, \"Failed to allocate RXD[%u] for rx queue!\",\n \t\t\t\t i);\n \t\t\thns3_rx_queue_release_mbufs(rxq);\n \t\t\treturn -ENOMEM;\n@@ -1192,7 +1192,7 @@ hns3_alloc_rxq_and_dma_zone(struct rte_eth_dev *dev,\n \trxq = rte_zmalloc_socket(q_info->type, sizeof(struct hns3_rx_queue),\n \t\t\t\t RTE_CACHE_LINE_SIZE, q_info->socket_id);\n \tif (rxq == NULL) {\n-\t\thns3_err(hw, \"Failed to allocate memory for No.%d rx ring!\",\n+\t\thns3_err(hw, \"Failed to allocate memory for No.%u rx ring!\",\n \t\t\t q_info->idx);\n \t\treturn NULL;\n \t}\n@@ -1211,7 +1211,7 @@ hns3_alloc_rxq_and_dma_zone(struct rte_eth_dev *dev,\n \t\t\t\t\t rx_desc, HNS3_RING_BASE_ALIGN,\n \t\t\t\t\t q_info->socket_id);\n \tif (rx_mz == NULL) {\n-\t\thns3_err(hw, \"Failed to reserve DMA memory for No.%d rx ring!\",\n+\t\thns3_err(hw, \"Failed to reserve DMA memory for No.%u rx ring!\",\n \t\t\t q_info->idx);\n \t\thns3_rx_queue_release(rxq);\n \t\treturn NULL;\n@@ -1220,7 +1220,7 @@ hns3_alloc_rxq_and_dma_zone(struct rte_eth_dev *dev,\n \trxq->rx_ring = (struct hns3_desc *)rx_mz->addr;\n \trxq->rx_ring_phys_addr = rx_mz->iova;\n \n-\thns3_dbg(hw, \"No.%d rx descriptors iova 0x%\" PRIx64, q_info->idx,\n+\thns3_dbg(hw, \"No.%u rx descriptors iova 0x%\" PRIx64, q_info->idx,\n \t\t rxq->rx_ring_phys_addr);\n \n \treturn rxq;\n@@ -1248,7 +1248,7 @@ hns3_fake_rx_queue_setup(struct rte_eth_dev *dev, uint16_t idx,\n \tq_info.ring_name = \"rx_fake_ring\";\n \trxq = hns3_alloc_rxq_and_dma_zone(dev, &q_info);\n \tif (rxq == NULL) {\n-\t\thns3_err(hw, \"Failed to setup No.%d fake rx ring.\", idx);\n+\t\thns3_err(hw, \"Failed to setup No.%u fake rx ring.\", idx);\n \t\treturn -ENOMEM;\n \t}\n \n@@ -1285,7 +1285,7 @@ hns3_alloc_txq_and_dma_zone(struct rte_eth_dev *dev,\n \ttxq = rte_zmalloc_socket(q_info->type, sizeof(struct hns3_tx_queue),\n \t\t\t\t RTE_CACHE_LINE_SIZE, q_info->socket_id);\n \tif (txq == NULL) {\n-\t\thns3_err(hw, \"Failed to allocate memory for No.%d tx ring!\",\n+\t\thns3_err(hw, \"Failed to allocate memory for No.%u tx ring!\",\n \t\t\t q_info->idx);\n \t\treturn NULL;\n \t}\n@@ -1298,7 +1298,7 @@ hns3_alloc_txq_and_dma_zone(struct rte_eth_dev *dev,\n \t\t\t\t\t tx_desc, HNS3_RING_BASE_ALIGN,\n \t\t\t\t\t q_info->socket_id);\n \tif (tx_mz == NULL) {\n-\t\thns3_err(hw, \"Failed to reserve DMA memory for No.%d tx ring!\",\n+\t\thns3_err(hw, \"Failed to reserve DMA memory for No.%u tx ring!\",\n \t\t\t q_info->idx);\n \t\thns3_tx_queue_release(txq);\n \t\treturn NULL;\n@@ -1307,7 +1307,7 @@ hns3_alloc_txq_and_dma_zone(struct rte_eth_dev *dev,\n \ttxq->tx_ring = (struct hns3_desc *)tx_mz->addr;\n \ttxq->tx_ring_phys_addr = tx_mz->iova;\n \n-\thns3_dbg(hw, \"No.%d tx descriptors iova 0x%\" PRIx64, q_info->idx,\n+\thns3_dbg(hw, \"No.%u tx descriptors iova 0x%\" PRIx64, q_info->idx,\n \t\t txq->tx_ring_phys_addr);\n \n \t/* Clear tx bd */\n@@ -1342,7 +1342,7 @@ hns3_fake_tx_queue_setup(struct rte_eth_dev *dev, uint16_t idx,\n \tq_info.ring_name = \"tx_fake_ring\";\n \ttxq = hns3_alloc_txq_and_dma_zone(dev, &q_info);\n \tif (txq == NULL) {\n-\t\thns3_err(hw, \"Failed to setup No.%d fake tx ring.\", idx);\n+\t\thns3_err(hw, \"Failed to setup No.%u fake tx ring.\", idx);\n \t\treturn -ENOMEM;\n \t}\n \n@@ -2475,8 +2475,8 @@ hns3_tx_queue_conf_check(struct hns3_hw *hw, const struct rte_eth_txconf *conf,\n \tif (rs_thresh + free_thresh > nb_desc || nb_desc % rs_thresh ||\n \t    rs_thresh >= nb_desc - HNS3_TX_RS_FREE_THRESH_GAP ||\n \t    free_thresh >= nb_desc - HNS3_TX_RS_FREE_THRESH_GAP) {\n-\t\thns3_err(hw, \"tx_rs_thresh (%d) tx_free_thresh (%d) nb_desc \"\n-\t\t\t \"(%d) of tx descriptors for port=%d queue=%d check \"\n+\t\thns3_err(hw, \"tx_rs_thresh (%u) tx_free_thresh (%u) nb_desc \"\n+\t\t\t \"(%u) of tx descriptors for port=%u queue=%u check \"\n \t\t\t \"fail!\",\n \t\t\t rs_thresh, free_thresh, nb_desc, hw->data->port_id,\n \t\t\t idx);\ndiff --git a/drivers/net/hns3/hns3_stats.c b/drivers/net/hns3/hns3_stats.c\nindex 9bf6962..c590647 100644\n--- a/drivers/net/hns3/hns3_stats.c\n+++ b/drivers/net/hns3/hns3_stats.c\n@@ -457,7 +457,7 @@ hns3_update_tqp_stats(struct hns3_hw *hw)\n \t\tdesc.data[0] = rte_cpu_to_le_32((uint32_t)i);\n \t\tret = hns3_cmd_send(hw, &desc, 1);\n \t\tif (ret) {\n-\t\t\thns3_err(hw, \"Failed to query RX No.%d queue stat: %d\",\n+\t\t\thns3_err(hw, \"Failed to query RX No.%u queue stat: %d\",\n \t\t\t\t i, ret);\n \t\t\treturn ret;\n \t\t}\n@@ -471,7 +471,7 @@ hns3_update_tqp_stats(struct hns3_hw *hw)\n \t\tdesc.data[0] = rte_cpu_to_le_32((uint32_t)i);\n \t\tret = hns3_cmd_send(hw, &desc, 1);\n \t\tif (ret) {\n-\t\t\thns3_err(hw, \"Failed to query TX No.%d queue stat: %d\",\n+\t\t\thns3_err(hw, \"Failed to query TX No.%u queue stat: %d\",\n \t\t\t\t i, ret);\n \t\t\treturn ret;\n \t\t}\n@@ -565,7 +565,7 @@ hns3_stats_reset(struct rte_eth_dev *eth_dev)\n \t\tdesc_reset.data[0] = rte_cpu_to_le_32((uint32_t)i);\n \t\tret = hns3_cmd_send(hw, &desc_reset, 1);\n \t\tif (ret) {\n-\t\t\thns3_err(hw, \"Failed to reset RX No.%d queue stat: %d\",\n+\t\t\thns3_err(hw, \"Failed to reset RX No.%u queue stat: %d\",\n \t\t\t\t i, ret);\n \t\t\treturn ret;\n \t\t}\n@@ -575,7 +575,7 @@ hns3_stats_reset(struct rte_eth_dev *eth_dev)\n \t\tdesc_reset.data[0] = rte_cpu_to_le_32((uint32_t)i);\n \t\tret = hns3_cmd_send(hw, &desc_reset, 1);\n \t\tif (ret) {\n-\t\t\thns3_err(hw, \"Failed to reset TX No.%d queue stat: %d\",\n+\t\t\thns3_err(hw, \"Failed to reset TX No.%u queue stat: %d\",\n \t\t\t\t i, ret);\n \t\t\treturn ret;\n \t\t}\n@@ -960,7 +960,7 @@ hns3_dev_xstats_get_by_id(struct rte_eth_dev *dev, const uint64_t *ids,\n \n \tfor (i = 0; i < size; i++) {\n \t\tif (ids[i] >= cnt_stats) {\n-\t\t\thns3_err(hw, \"ids[%d] (%\" PRIx64 \") is invalid, \"\n+\t\t\thns3_err(hw, \"ids[%u] (%\" PRIx64 \") is invalid, \"\n \t\t\t\t     \"should < %u\", i, ids[i], cnt_stats);\n \t\t\trte_free(values_copy);\n \t\t\treturn -EINVAL;\n@@ -1021,7 +1021,7 @@ hns3_dev_xstats_get_names_by_id(struct rte_eth_dev *dev,\n \n \tfor (i = 0; i < size; i++) {\n \t\tif (ids[i] >= cnt_stats) {\n-\t\t\thns3_err(hw, \"ids[%d] (%\" PRIx64 \") is invalid, \"\n+\t\t\thns3_err(hw, \"ids[%u] (%\" PRIx64 \") is invalid, \"\n \t\t\t\t     \"should < %u\", i, ids[i], cnt_stats);\n \t\t\trte_free(names_copy);\n \t\t\treturn -EINVAL;\n",
    "prefixes": [
        "v2",
        "1/5"
    ]
}