From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from dpdk.org (dpdk.org [92.243.14.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 66D82A04B5;
	Thu, 10 Sep 2020 21:35:39 +0200 (CEST)
Received: from [92.243.14.124] (localhost [127.0.0.1])
	by dpdk.org (Postfix) with ESMTP id 8F8361C12C;
	Thu, 10 Sep 2020 21:34:41 +0200 (CEST)
Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com
 [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 885931C129
 for <dev@dpdk.org>; Thu, 10 Sep 2020 21:34:40 +0200 (CEST)
Received: from eucas1p1.samsung.com (unknown [182.198.249.206])
 by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id
 20200910193440euoutp0168c5393a98529cf2285c0cccab88bd5f~zgyNASWOc0325703257euoutp01I;
 Thu, 10 Sep 2020 19:34:40 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com
 20200910193440euoutp0168c5393a98529cf2285c0cccab88bd5f~zgyNASWOc0325703257euoutp01I
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com;
 s=mail20170921; t=1599766480;
 bh=zr14D0fDL7SjhFN+jVIm/DVAQiqOuCvoeH8ErtcPSmA=;
 h=From:To:Subject:Date:In-Reply-To:Reply-To:References:From;
 b=k5OCEvcemQs2vgE8OW7K2CltRfVmqRul4FLOrWLRTB79bsVJwLkx7/axUeG8215B5
 WMFFFm/v+UWq1i8pNFxyGswIlFsUJ3MXjDHwco0k7fMb+4KVCvl28UVII4lyk4X1rC
 bgznKhtgitrsLkSFTML2riyX/R0MqtnHa1cM6/88=
Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by
 eucas1p2.samsung.com (KnoxPortal) with ESMTP id
 20200910193439eucas1p2db61e764fb95a4e8b484f241ecd884d9~zgyMzUIc81147811478eucas1p2l;
 Thu, 10 Sep 2020 19:34:39 +0000 (GMT)
Received: from eucas1p2.samsung.com ( [182.198.249.207]) by
 eusmges1new.samsung.com (EUCPMTA) with SMTP id 81.1D.06456.FCF7A5F5; Thu, 10
 Sep 2020 20:34:39 +0100 (BST)
Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by
 eucas1p1.samsung.com (KnoxPortal) with ESMTPA id
 20200910193439eucas1p18263bdec6cef7f5790fef06338888528~zgyMVwmjU2934729347eucas1p1M;
 Thu, 10 Sep 2020 19:34:39 +0000 (GMT)
Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by
 eusmtrp1.samsung.com (KnoxPortal) with ESMTP id
 20200910193439eusmtrp1ab8e30714200fd52460daa4a9c3915c2~zgyMU6Adc3165331653eusmtrp10;
 Thu, 10 Sep 2020 19:34:39 +0000 (GMT)
X-AuditID: cbfec7f2-809ff70000001938-99-5f5a7fcf0e24
Received: from eusmtip2.samsung.com ( [203.254.199.222]) by
 eusmgms2.samsung.com (EUCPMTA) with SMTP id BF.8A.06017.FCF7A5F5; Thu, 10
 Sep 2020 20:34:39 +0100 (BST)
Received: from idyukov.rnd.samsung.ru (unknown [106.109.129.29]) by
 eusmtip2.samsung.com (KnoxPortal) with ESMTPA id
 20200910193437eusmtip2499c9744b5c392e3a7e557b7839326bb~zgyKhy6LP1654016540eusmtip2A;
 Thu, 10 Sep 2020 19:34:37 +0000 (GMT)
From: Ivan Dyukov <i.dyukov@samsung.com>
To: dev@dpdk.org, i.dyukov@samsung.com, v.kuramshin@samsung.com,
 thomas@monjalon.net, david.marchand@redhat.com, ferruh.yigit@intel.com,
 arybchenko@solarflare.com, wei.zhao1@intel.com, jia.guo@intel.com,
 beilei.xing@intel.com, qiming.yang@intel.com, wenzhuo.lu@intel.com,
 mb@smartsharesystems.com, stephen@networkplumber.org,
 nicolas.chautru@intel.com, bruce.richardson@intel.com,
 konstantin.ananyev@intel.com, cristian.dumitrescu@intel.com,
 radu.nicolau@intel.com, akhil.goyal@nxp.com, declan.doherty@intel.com,
 skori@marvell.com, pbhagavatula@marvell.com, jerinj@marvell.com,
 kirankumark@marvell.com, david.hunt@intel.com, anatoly.burakov@intel.com,
 xiaoyun.li@intel.com, jingjing.wu@intel.com, john.mcnamara@intel.com,
 jasvinder.singh@intel.com, byron.marohn@intel.com, yipeng1.wang@intel.com
Date: Thu, 10 Sep 2020 22:33:42 +0300
Message-Id: <20200910193400.15326-10-i.dyukov@samsung.com>
X-Mailer: git-send-email 2.17.1
In-Reply-To: <20200910193400.15326-1-i.dyukov@samsung.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA0WSe0xTdxTHc+69vffS2O1ajR510dgE4xM1mniCU5xZtjtdsv1hYoIgVrmi
 ESq24mNZMgZaXOmYPJwOtooCgmBEobwUDJbJq7hqfUGogsTF4CYCUiMC2ygXs/++38/5nt/J
 OfmJrD6Tny3uNR1UzCZjrIHXcpWNw55lnu/Co1acSV9BpW0OoJ4neSx1Zz3mKbX/GEPtxWFU
 W/WrhjK6EhlKyxhgqKrIxtPf3Ukc9Q1WMeSrcwuU7U0SaND1XKAfPTlAz0dfsPRL7msgj6NC
 Q8M3r/H0avQ8R2nvHgD95GwGarIPcJRVUw1ktUnUf7FQoDzfXBrsbubI3VEu0CX/XZYq2saA
 0ptKgW5b/9VsmC+/yy3QyHm1vYycee4uKzd2/CzI9hYHI1/tq2bkVzce8HKasxjk1p5UVi55
 9pb/Whuu/Thaid17SDEvX79Du8fX0MXEdwUdcV4vEBLBL9hAFFFajUX5c2ygFfVSEeDAqRug
 miHAtnIvq5rXgP3ljez7jje/b1V5IWCKx86oxg84nHpqPBQk8tJCdJ9wTBSmS1d5rBp9xAQK
 06TP8J53RAhoTgrGhrLrfEDrpFC0d9ZCQKM0D0uu1E9MCxrnT32RAayX5uKjs0MTb6J0R8TO
 5GaNmv8Ub9X4BFVPwxdNzkn9Eboz7ZzakAKYXlkuqOYkYHLOy8lUGDr/+mPiGqy0CEuvLVfx
 J1j4pIZXV/4A219ODWB2XGZUnp68hA5PWPVq2oD1Ld5JjDg2MkXFMtY9vKVR71MH2HrMxZyE
 edn/z8oFKIaZSoIlLkaxrDQph0MsxjhLgikmZNf+uDIY/6ruf5oGq8Hv3ekCSQTDFF19aHiU
 XmM8ZDka5wIUWcN03cbb7u16XbTx6DeKeX+UOSFWsbhgjsgZZupWne+N1EsxxoPKPkWJV8zv
 q4wYNDsRImBs1uUfSPREZF7IH5UPb+rlvuRrt8DILuvjnpDNNqk9uGFHXvb3Gz8XfqM7w/O3
 Pa1I4mLu/1m6Nt5sXftt3+7uJZ3+RR9umrX9wEIDk7w02nwl4otVWWH3zy6YsdPRGiwd32fS
 34vefTxyXUnLuZKWjtXrZiRnrflqc1nopZShhzcNnGWPceVi1mwx/gfMAAQfpgMAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAAzWSa0hTcRjG+59zds4mTk7T6CRltW4SOt28vZqZVMShT0EfCrvY0MO0nJOd
 GdaHNLGUeWtq0o1pySovVNbykjOmhlozJM1SXLpMkqwsL1maXbZG3348z3t54H2FuGSO8BUm
 p+o4baoyRUp6ELbfXSOBvZlx8cGlF73gbo8RwdhIFQ6Osjck5H/NwWCwZgdYGq8JoGQ0C4Oi
 kmkMGm/rSfjkyCZgaqYRA3urjYIrfdkUzLRPUFDYexXBxNIkDpcrZxH0Gh8KYKHtEQlflm4Q
 ULQ4gKDY3I2gq2CagLLmJgTn9TR8rb5FQZXdD2Yc3QTYhh5QUPftBQ4Pe34hMHTdRfD8/B9B
 7Hp2sdIkYKssHzC29PoLnO0cKqfYgqdGjK2fasLYL48HSLbIXIPYZ2P5OFs7/oPc5xEni9Zq
 0nXcuiQNr9suPSQHhUweCTJFaKRMHhJxJEoRJg2KiU7kUpJPctqgmGOyJHvHKJY2Ksowt5io
 LPSN0iOhkKFDmfknB/TIQyihTYipv/aMcOsM83Ec1yORE72ZpVd60l0zi5ic3s5/Bkn7M7Y8
 I+YyfOhhkunPPUu4DG96D9Pf95NyMUFvYjrut5AuFtNRTMGwBbmnrmVq71lx1zKRU39rP+KS
 JXQyY+yZF7jZj3ldMYddQF6VaFkN8uHSebVKzStkvFLNp6eqZAka9X3kvHhD54K5Cemn9rcj
 WoiknmJrVFy8RKA8yZ9StyNGiEt9xDuf245KxInKU6c5rSZem57C8e0ozJnPgPuuSNA4/ydV
 Fy8Pk0dApDwiJCIkHKQrxXl022EJrVLquBMcl8Zp//dhQpFvFjrwedBsPb3FvKlDX201LW9p
 upRbL/L3ZIc3vF6tm292HK+bWWHNVwW/DP8orR/IjHY01OVOW76nFRe8c1gMh7y3tb6/M6Z4
 sMqqs7beUC2MbFkzKd8YYNG9OnHmZ1DbdcXZgP69uOjg8fGK2JurrEElm6MzfHYbssJ3BRae
 W15+2E9K8ElK+VZcyyv/AmfnASkHAwAA
X-CMS-MailID: 20200910193439eucas1p18263bdec6cef7f5790fef06338888528
X-Msg-Generator: CA
Content-Type: text/plain; charset="utf-8"
X-RootMTR: 20200910193439eucas1p18263bdec6cef7f5790fef06338888528
X-EPHeader: CA
CMS-TYPE: 201P
X-CMS-RootMailID: 20200910193439eucas1p18263bdec6cef7f5790fef06338888528
References: <20200427095737.11082-1-i.dyukov@samsung.com>
 <20200910193400.15326-1-i.dyukov@samsung.com>
 <CGME20200910193439eucas1p18263bdec6cef7f5790fef06338888528@eucas1p1.samsung.com>
Subject: [dpdk-dev] [PATCH v10 09/24] examples/ioat: new link status print
	format
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: i.dyukov@samsung.com
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <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>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

Add usage of rte_eth_link_to_str function to example
applications

Signed-off-by: Ivan Dyukov <i.dyukov@samsung.com>
---
 examples/ioat/ioatfwd.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/examples/ioat/ioatfwd.c b/examples/ioat/ioatfwd.c
index b66ee73bc..f77012eb9 100644
--- a/examples/ioat/ioatfwd.c
+++ b/examples/ioat/ioatfwd.c
@@ -700,6 +700,7 @@ check_link_status(uint32_t port_mask)
 	uint16_t portid;
 	struct rte_eth_link link;
 	int ret, link_status = 0;
+	char link_status_text[RTE_ETH_LINK_MAX_STR_LEN];
 
 	printf("\nChecking link status\n");
 	RTE_ETH_FOREACH_DEV(portid) {
@@ -715,15 +716,12 @@ check_link_status(uint32_t port_mask)
 		}
 
 		/* Print link status */
-		if (link.link_status) {
-			printf(
-				"Port %d Link Up. Speed %u Mbps - %s\n",
-				portid, link.link_speed,
-				(link.link_duplex == ETH_LINK_FULL_DUPLEX) ?
-				("full-duplex") : ("half-duplex"));
+		rte_eth_link_to_str(link_status_text,
+			sizeof(link_status_text), &link);
+		printf("Port %d %s\n", portid, link_status_text);
+
+		if (link.link_status)
 			link_status = 1;
-		} else
-			printf("Port %d Link Down\n", portid);
 	}
 	return link_status;
 }
-- 
2.17.1