Index: uspace/drv/nic/virtio-net/virtio-net.c
===================================================================
--- uspace/drv/nic/virtio-net/virtio-net.c	(revision 4810acfa30c0ba5b1f5d6a232f7ab983b3c957ea)
+++ uspace/drv/nic/virtio-net/virtio-net.c	(revision 6a0f1309a5aa3b3354f7f5dc2f03abcc90e30b71)
@@ -38,4 +38,5 @@
 #include <ops/nic.h>
 #include <pci_dev_iface.h>
+#include <nic/nic.h>
 
 #include <nic.h>
@@ -336,5 +337,5 @@
 	 */
 	nic_address_t nic_addr;
-	for (unsigned i = 0; i < 6; i++)
+	for (unsigned i = 0; i < ETH_ADDR; i++)
 		nic_addr.address[i] = pio_read_8(&netcfg->mac[i]);
 	rc = nic_report_address(nic, &nic_addr);
@@ -342,5 +343,5 @@
 		goto fail;
 
-	ddf_msg(LVL_NOTE, "MAC address: %02x:%02x:%02x:%02x:%02x:%02x",
+	ddf_msg(LVL_NOTE, "MAC address: " PRIMAC,
 	    nic_addr.address[0], nic_addr.address[1], nic_addr.address[2],
 	    nic_addr.address[3], nic_addr.address[4], nic_addr.address[5]);
Index: uspace/drv/nic/virtio-net/virtio-net.h
===================================================================
--- uspace/drv/nic/virtio-net/virtio-net.h	(revision 4810acfa30c0ba5b1f5d6a232f7ab983b3c957ea)
+++ uspace/drv/nic/virtio-net/virtio-net.h	(revision 6a0f1309a5aa3b3354f7f5dc2f03abcc90e30b71)
@@ -32,4 +32,5 @@
 #include <virtio-pci.h>
 #include <abi/cap.h>
+#include <nic/nic.h>
 
 #define RX_BUFFERS	8
@@ -59,5 +60,5 @@
 
 typedef struct {
-	uint8_t mac[6];
+	uint8_t mac[ETH_ADDR];
 } virtio_net_cfg_t;
 
