Index: uspace/srv/net/slip/slip.c
===================================================================
--- uspace/srv/net/slip/slip.c	(revision 89ac55135165454a51d40d8fa82bf99517b61933)
+++ uspace/srv/net/slip/slip.c	(revision ddb19223d2e83c063941607b0ecd5b92d3038f64)
@@ -57,6 +57,6 @@
 static int slip_send(iplink_srv_t *, iplink_srv_sdu_t *);
 static int slip_get_mtu(iplink_srv_t *, size_t *);
-static int slip_addr_add(iplink_srv_t *, iplink_srv_addr_t *);
-static int slip_addr_remove(iplink_srv_t *, iplink_srv_addr_t *);
+static int slip_addr_add(iplink_srv_t *, uint32_t);
+static int slip_addr_remove(iplink_srv_t *, uint32_t);
 
 static iplink_srv_t slip_iplink;
@@ -161,5 +161,5 @@
 }
 
-int slip_addr_add(iplink_srv_t *srv, iplink_srv_addr_t *addr)
+int slip_addr_add(iplink_srv_t *srv, uint32_t addr)
 {
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "slip_addr_add()");
@@ -167,5 +167,5 @@
 }
 
-int slip_addr_remove(iplink_srv_t *srv, iplink_srv_addr_t *addr)
+int slip_addr_remove(iplink_srv_t *srv, uint32_t addr)
 {
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "slip_addr_remove()");
@@ -211,6 +211,6 @@
 	int rc;
 
-	sdu.lsrc.ipv4 = 0;
-	sdu.ldest.ipv4 = 0;
+	sdu.lsrc = 0;
+	sdu.ldest = 0;
 	sdu.data = recv_final;
 
