Index: uspace/lib/net/include/ip_remote.h
===================================================================
--- uspace/lib/net/include/ip_remote.h	(revision 6b8200979d8daac47bccc812f910bbf881df8e94)
+++ uspace/lib/net/include/ip_remote.h	(revision 2429e4a21037762ab4104bb2ea7d71156b2fbf0d)
@@ -48,5 +48,5 @@
 extern int ip_received_error_msg_remote(async_sess_t *, device_id_t, packet_t *,
     services_t, services_t);
-extern int ip_device_req_remote(async_sess_t *, device_id_t);
+extern int ip_device_req_remote(async_sess_t *, device_id_t, services_t);
 extern int ip_add_route_req_remote(async_sess_t *, device_id_t, in_addr_t,
     in_addr_t, in_addr_t);
Index: uspace/lib/net/include/netif_skel.h
===================================================================
--- uspace/lib/net/include/netif_skel.h	(revision 6b8200979d8daac47bccc812f910bbf881df8e94)
+++ uspace/lib/net/include/netif_skel.h	(revision 2429e4a21037762ab4104bb2ea7d71156b2fbf0d)
@@ -205,5 +205,5 @@
 extern packet_t *netif_packet_get_1(size_t);
 
-extern int netif_module_start(sysarg_t);
+extern int netif_module_start(void);
 
 #endif
Index: uspace/lib/net/include/nil_remote.h
===================================================================
--- uspace/lib/net/include/nil_remote.h	(revision 6b8200979d8daac47bccc812f910bbf881df8e94)
+++ uspace/lib/net/include/nil_remote.h	(revision 2429e4a21037762ab4104bb2ea7d71156b2fbf0d)
@@ -58,6 +58,7 @@
 	    packet_get_id(packet), sender, 0)
 
-#define nil_device_req(sess, device_id, mtu) \
-	generic_device_req_remote(sess, NET_NIL_DEVICE, device_id, mtu, 0)\
+#define nil_device_req(sess, device_id, mtu, netif_service) \
+	generic_device_req_remote(sess, NET_NIL_DEVICE, device_id, mtu, \
+	    netif_service)
 
 extern int nil_device_state_msg(async_sess_t *, device_id_t, sysarg_t);
