[dpdk-dev] [PATCH v5 09/25] examples/bbdev_app: new link status print format
Ivan Dyukov
i.dyukov at samsung.com
Mon Jul 6 22:25:59 CEST 2020
Add usage of rte_eth_link_strf function to example
applications
Signed-off-by: Ivan Dyukov <i.dyukov at samsung.com>
---
examples/bbdev_app/main.c | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
diff --git a/examples/bbdev_app/main.c b/examples/bbdev_app/main.c
index 68a46050c..44e6952e6 100644
--- a/examples/bbdev_app/main.c
+++ b/examples/bbdev_app/main.c
@@ -313,6 +313,7 @@ check_port_link_status(uint16_t port_id)
uint8_t count;
struct rte_eth_link link;
int link_get_err = -EINVAL;
+ char link_status_text[60];
printf("\nChecking link status.");
fflush(stdout);
@@ -323,11 +324,8 @@ check_port_link_status(uint16_t port_id)
link_get_err = rte_eth_link_get_nowait(port_id, &link);
if (link_get_err >= 0 && link.link_status) {
- const char *dp = (link.link_duplex ==
- ETH_LINK_FULL_DUPLEX) ?
- "full-duplex" : "half-duplex";
- printf("\nPort %u Link Up - speed %u Mbps - %s\n",
- port_id, link.link_speed, dp);
+ rte_eth_link_strf(link_status_text, 60, NULL, &link);
+ printf("\nPort %u %s", port_id, link_status_text);
return 0;
}
printf(".");
--
2.17.1
More information about the dev
mailing list