build: make ring mempool driver mandatory
[dpdk.git] / app / pdump / main.c
index 63bbe65..04a38e8 100644 (file)
@@ -502,14 +502,11 @@ cleanup_rings(void)
        for (i = 0; i < num_tuples; i++) {
                pt = &pdump_t[i];
 
-               if (pt->device_id)
-                       free(pt->device_id);
+               free(pt->device_id);
 
                /* free the rings */
-               if (pt->rx_ring)
-                       rte_ring_free(pt->rx_ring);
-               if (pt->tx_ring)
-                       rte_ring_free(pt->tx_ring);
+               rte_ring_free(pt->rx_ring);
+               rte_ring_free(pt->tx_ring);
        }
 }
 
@@ -612,10 +609,7 @@ configure_vdev(uint16_t port_id)
 
        printf("Port %u MAC: %02"PRIx8" %02"PRIx8" %02"PRIx8
                        " %02"PRIx8" %02"PRIx8" %02"PRIx8"\n",
-                       port_id,
-                       addr.addr_bytes[0], addr.addr_bytes[1],
-                       addr.addr_bytes[2], addr.addr_bytes[3],
-                       addr.addr_bytes[4], addr.addr_bytes[5]);
+                       port_id, RTE_ETHER_ADDR_BYTES(&addr));
 
        ret = rte_eth_promiscuous_enable(port_id);
        if (ret != 0) {