Index: uspace/srv/net/ethip/ethip_nic.c
===================================================================
--- uspace/srv/net/ethip/ethip_nic.c	(revision 251d4dd9ed4344e114f255674a17c994c700018f)
+++ uspace/srv/net/ethip/ethip_nic.c	(revision f2f4c009a5353431686cc28705a037a7b19faf96)
@@ -231,6 +231,20 @@
     ipc_call_t *call)
 {
-	log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_addr_changed()");
-	async_answer_0(callid, ENOTSUP);
+	uint8_t *addr;
+	size_t size;
+	int rc;
+
+	rc = async_data_write_accept((void **)&addr, false, 0, 0, 0, &size);
+	if (rc != EOK) {
+		log_msg(LOG_DEFAULT, LVL_DEBUG, "data_write_accept() failed");
+		return;
+	}
+
+	log_msg(LOG_DEFAULT, LVL_DEBUG, "ethip_nic_addr_changed(): "
+	    "new addr=%02x:%02x:%02x:%02x:%02x:%02x",
+	    addr[0], addr[1], addr[2], addr[3], addr[4], addr[5]);
+
+	free(addr);
+	async_answer_0(callid, EOK);
 }
 
@@ -295,4 +309,5 @@
 			break;
 		default:
+			log_msg(LOG_DEFAULT, LVL_DEBUG, "unknown IPC method: %d", (int) IPC_GET_IMETHOD(call));
 			async_answer_0(callid, ENOTSUP);
 		}
