From patchwork Sat Aug 5 08:36:27 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dongdong Liu X-Patchwork-Id: 129920 X-Patchwork-Delegate: ferruh.yigit@amd.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 9261742FDE; Sat, 5 Aug 2023 10:40:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 91C6C43282; Sat, 5 Aug 2023 10:40:07 +0200 (CEST) Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by mails.dpdk.org (Postfix) with ESMTP id CB6C543264; Sat, 5 Aug 2023 10:40:04 +0200 (CEST) Received: from kwepemi500017.china.huawei.com (unknown [172.30.72.57]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4RHwwc0j1mz1KCCX; Sat, 5 Aug 2023 16:38:56 +0800 (CST) Received: from localhost.localdomain (10.28.79.22) by kwepemi500017.china.huawei.com (7.221.188.110) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Sat, 5 Aug 2023 16:40:01 +0800 From: Dongdong Liu To: , , , CC: Subject: [PATCH 5/5] net/hns3: fix un-align format TM info Date: Sat, 5 Aug 2023 16:36:27 +0800 Message-ID: <20230805083627.8681-6-liudongdong3@huawei.com> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20230805083627.8681-1-liudongdong3@huawei.com> References: <20230805083627.8681-1-liudongdong3@huawei.com> MIME-Version: 1.0 X-Originating-IP: [10.28.79.22] X-ClientProxiedBy: dggems701-chm.china.huawei.com (10.3.19.178) To kwepemi500017.china.huawei.com (7.221.188.110) X-CFilter-Loop: Reflected X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org From: Chengwen Feng Currently the dumped TM info is un-align, which are: - TM config info: -- nb_leaf_nodes_max=64 nb_nodes_max=73 -- nb_shaper_profile=2 nb_tc_node=1 nb_queue_node=1 -- committed=0 shaper_profile: id=800 reference_count=1 peak_rate=4000000Bps id=801 reference_count=1 peak_rate=12000000Bps port_node: ... This patch fix it, the new formatting: - TM config info: -- nb_leaf_nodes_max=256 nb_nodes_max=265 -- nb_shaper_profile=2 nb_tc_node=1 nb_queue_node=1 -- committed=1 -- shaper_profile: id=800 reference_count=0 peak_rate=4000000Bps id=801 reference_count=0 peak_rate=12000000Bps -- port_node: ... Fixes: e4cfe6bb9114 ("net/hns3: dump TM configuration info") Cc: stable@dpdk.org Signed-off-by: Chengwen Feng Signed-off-by: Dongdong Liu --- drivers/net/hns3/hns3_dump.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/drivers/net/hns3/hns3_dump.c b/drivers/net/hns3/hns3_dump.c index 67b45e6dc3..5c21ff0a33 100644 --- a/drivers/net/hns3/hns3_dump.c +++ b/drivers/net/hns3/hns3_dump.c @@ -664,10 +664,10 @@ hns3_get_tm_conf_shaper_info(FILE *file, struct hns3_tm_conf *conf) if (conf->nb_shaper_profile == 0) return; - fprintf(file, " shaper_profile:\n"); + fprintf(file, "\t -- shaper_profile:\n"); TAILQ_FOREACH(shaper_profile, shaper_profile_list, node) { fprintf(file, - " id=%u reference_count=%u peak_rate=%" PRIu64 "Bps\n", + "\t id=%u reference_count=%u peak_rate=%" PRIu64 "Bps\n", shaper_profile->shaper_profile_id, shaper_profile->reference_count, shaper_profile->profile.peak.rate); @@ -681,8 +681,8 @@ hns3_get_tm_conf_port_node_info(FILE *file, struct hns3_tm_conf *conf) return; fprintf(file, - " port_node:\n" - " node_id=%u reference_count=%u shaper_profile_id=%d\n", + "\t -- port_node:\n" + "\t node_id=%u reference_count=%u shaper_profile_id=%d\n", conf->root->id, conf->root->reference_count, conf->root->shaper_profile ? (int)conf->root->shaper_profile->shaper_profile_id : -1); @@ -699,7 +699,7 @@ hns3_get_tm_conf_tc_node_info(FILE *file, struct hns3_tm_conf *conf) if (conf->nb_tc_node == 0) return; - fprintf(file, " tc_node:\n"); + fprintf(file, "\t -- tc_node:\n"); memset(tc_node, 0, sizeof(tc_node)); TAILQ_FOREACH(tm_node, tc_list, node) { tidx = hns3_tm_calc_node_tc_no(conf, tm_node->id); @@ -712,7 +712,7 @@ hns3_get_tm_conf_tc_node_info(FILE *file, struct hns3_tm_conf *conf) if (tm_node == NULL) continue; fprintf(file, - " id=%u TC%u reference_count=%u parent_id=%d " + "\t id=%u TC%u reference_count=%u parent_id=%d " "shaper_profile_id=%d\n", tm_node->id, hns3_tm_calc_node_tc_no(conf, tm_node->id), tm_node->reference_count, @@ -738,7 +738,7 @@ hns3_get_tm_conf_queue_format_info(FILE *file, struct hns3_tm_node **queue_node, end_queue_id = (i + 1) * HNS3_PERLINE_QUEUES - 1; if (end_queue_id > nb_tx_queues - 1) end_queue_id = nb_tx_queues - 1; - fprintf(file, " %04u - %04u | ", start_queue_id, + fprintf(file, "\t %04u - %04u | ", start_queue_id, end_queue_id); for (j = start_queue_id; j < nb_tx_queues; j++) { if (j >= end_queue_id + 1) @@ -767,8 +767,8 @@ hns3_get_tm_conf_queue_node_info(FILE *file, struct hns3_tm_conf *conf, return; fprintf(file, - " queue_node:\n" - " tx queue id | mapped tc (8 mean node not exist)\n"); + "\t -- queue_node:\n" + "\t tx queue id | mapped tc (8 mean node not exist)\n"); memset(queue_node, 0, sizeof(queue_node)); memset(queue_node_tc, 0, sizeof(queue_node_tc));