X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=examples%2Fserver_node_efd%2Fserver%2Finit.c;h=a19934dbe0c8f70176cfbefc835d0d2a2af1d978;hb=a4975cd20dca0aa7f96cd47b79144509e7599c66;hp=00e2e40599fea1370b43fd12c5875d6649ca6311;hpb=22e5c73bd181ddae758189295146154542b63360;p=dpdk.git diff --git a/examples/server_node_efd/server/init.c b/examples/server_node_efd/server/init.c index 00e2e40599..a19934dbe0 100644 --- a/examples/server_node_efd/server/init.c +++ b/examples/server_node_efd/server/init.c @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include @@ -200,6 +199,8 @@ init_shm_rings(void) * Create EFD table which will contain all the flows * that will be distributed among the nodes */ + +/* Create EFD table. 8< */ static void create_efd_table(void) { @@ -236,6 +237,7 @@ populate_efd_table(void) printf("EFD table: Adding 0x%x keys\n", num_flows); } +/* >8 End of creation EFD table. */ /* Check the link status of all ports in up to 9s, and print them finally */ static void @@ -247,6 +249,7 @@ check_all_ports_link_status(uint16_t port_num, uint32_t port_mask) uint16_t portid; struct rte_eth_link link; int ret; + char link_status_text[RTE_ETH_LINK_MAX_STR_LEN]; printf("\nChecking link status"); fflush(stdout); @@ -266,16 +269,10 @@ check_all_ports_link_status(uint16_t port_num, uint32_t port_mask) } /* print link status if flag set */ if (print_flag == 1) { - if (link.link_status) - printf( - "Port%d Link Up. Speed %u Mbps - %s\n", - info->id[portid], - link.link_speed, - (link.link_duplex == ETH_LINK_FULL_DUPLEX) ? - ("full-duplex") : ("half-duplex\n")); - else - printf("Port %d Link Down\n", - info->id[portid]); + rte_eth_link_to_str(link_status_text, + sizeof(link_status_text), &link); + printf("Port %d %s\n", info->id[portid], + link_status_text); continue; } /* clear all_ports_up flag if any link down */