net: add macro for MAC address print
[dpdk.git] / drivers / net / enic / enic_res.c
index 1405db1..0493e09 100644 (file)
@@ -4,7 +4,7 @@
  */
 
 #include "enic_compat.h"
-#include "rte_ethdev_driver.h"
+#include "ethdev_driver.h"
 #include "wq_enet_desc.h"
 #include "rq_enet_desc.h"
 #include "cq_enet_desc.h"
@@ -113,7 +113,7 @@ int enic_get_vnic_config(struct enic *enic)
                                  vnic_dev_get_intr_coal_timer_max(enic->vdev));
 
        dev_info(enic_get_dev(enic),
-               "vNIC MAC addr %02x:%02x:%02x:%02x:%02x:%02x "
+               "vNIC MAC addr " RTE_ETHER_ADDR_PRT_FMT
                "wq/rq %d/%d mtu %d, max mtu:%d\n",
                enic->mac_addr[0], enic->mac_addr[1], enic->mac_addr[2],
                enic->mac_addr[3], enic->mac_addr[4], enic->mac_addr[5],
@@ -179,10 +179,9 @@ int enic_get_vnic_config(struct enic *enic)
 
        enic->vxlan = ENIC_SETTING(enic, VXLAN) &&
                vnic_dev_capable_vxlan(enic->vdev);
-       if (vnic_dev_capable_geneve(enic->vdev)) {
-               dev_info(NULL, "Geneve with options offload available\n");
-               enic->geneve_opt_avail = 1;
-       }
+       enic->geneve = ENIC_SETTING(enic, GENEVE) &&
+               vnic_dev_capable_geneve(enic->vdev);
+
        /* Supported CQ entry sizes */
        enic->cq_entry_sizes = vnic_dev_capable_cq_entry_size(enic->vdev);
        sizes = enic->cq_entry_sizes;