remove unused ring includes
[dpdk.git] / examples / kni / main.c
index 6d434ad..57313d1 100644 (file)
@@ -65,7 +65,6 @@
 #include <rte_debug.h>
 #include <rte_ether.h>
 #include <rte_ethdev.h>
-#include <rte_ring.h>
 #include <rte_log.h>
 #include <rte_mempool.h>
 #include <rte_mbuf.h>
@@ -318,8 +317,6 @@ main_loop(__rte_unused void *arg)
        };
        enum lcore_rxtx flag = LCORE_NONE;
 
-       nb_ports = (uint8_t)(nb_ports < RTE_MAX_ETHPORTS ?
-                               nb_ports : RTE_MAX_ETHPORTS);
        for (i = 0; i < nb_ports; i++) {
                if (!kni_port_params_array[i])
                        continue;
@@ -670,7 +667,7 @@ check_all_ports_link_status(uint8_t port_num, uint32_t port_mask)
                                continue;
                        }
                        /* clear all_ports_up flag if any link down */
-                       if (link.link_status == 0) {
+                       if (link.link_status == ETH_LINK_DOWN) {
                                all_ports_up = 0;
                                break;
                        }
@@ -831,7 +828,8 @@ kni_free_kni(uint8_t port_id)
                return -1;
 
        for (i = 0; i < p[port_id]->nb_kni; i++) {
-               rte_kni_release(p[port_id]->kni[i]);
+               if (rte_kni_release(p[port_id]->kni[i]))
+                       printf("Fail to release kni\n");
                p[port_id]->kni[i] = NULL;
        }
        rte_eth_dev_stop(port_id);