Index: uspace/lib/net/il/ip_remote.c
===================================================================
--- uspace/lib/net/il/ip_remote.c	(revision eb51e3160de8a619614c55cf0cff7a178128293c)
+++ uspace/lib/net/il/ip_remote.c	(revision 5a868d742fd071c027eaad6c64e760a31e5573ca)
@@ -72,5 +72,5 @@
 
 int ip_bind_service(services_t service, int protocol, services_t me,
-    async_client_conn_t receiver, tl_received_msg_t tl_received_msg)
+    async_client_conn_t receiver)
 {
 	return (int) bind_service(service, (ipcarg_t) protocol, me, service,
Index: uspace/lib/net/include/ip_interface.h
===================================================================
--- uspace/lib/net/include/ip_interface.h	(revision eb51e3160de8a619614c55cf0cff7a178128293c)
+++ uspace/lib/net/include/ip_interface.h	(revision 5a868d742fd071c027eaad6c64e760a31e5573ca)
@@ -74,10 +74,9 @@
  *  @param[in] me The requesting module service.
  *  @param[in] receiver The message receiver. Used for remote connection.
- *  @param[in] tl_received_msg The message processing function. Used if bundled together.
  *  @returns The phone of the needed service.
  *  @returns EOK on success.
  *  @returns Other error codes as defined for the bind_service() function.
  */
-extern int ip_bind_service(services_t service, int protocol, services_t me, async_client_conn_t receiver, tl_received_msg_t tl_received_msg);
+extern int ip_bind_service(services_t service, int protocol, services_t me, async_client_conn_t receiver);
 
 /** Connects to the IP module.
Index: uspace/srv/net/tl/icmp/icmp.c
===================================================================
--- uspace/srv/net/tl/icmp/icmp.c	(revision eb51e3160de8a619614c55cf0cff7a178128293c)
+++ uspace/srv/net/tl/icmp/icmp.c	(revision 5a868d742fd071c027eaad6c64e760a31e5573ca)
@@ -485,5 +485,5 @@
 	icmp_replies_initialize(&icmp_globals.replies);
 	icmp_echo_data_initialize(&icmp_globals.echo_data);
-	icmp_globals.ip_phone = ip_bind_service(SERVICE_IP, IPPROTO_ICMP, SERVICE_ICMP, client_connection, icmp_received_msg);
+	icmp_globals.ip_phone = ip_bind_service(SERVICE_IP, IPPROTO_ICMP, SERVICE_ICMP, client_connection);
 	if(icmp_globals.ip_phone < 0){
 		return icmp_globals.ip_phone;
Index: uspace/srv/net/tl/tcp/tcp.c
===================================================================
--- uspace/srv/net/tl/tcp/tcp.c	(revision eb51e3160de8a619614c55cf0cff7a178128293c)
+++ uspace/srv/net/tl/tcp/tcp.c	(revision 5a868d742fd071c027eaad6c64e760a31e5573ca)
@@ -260,5 +260,5 @@
 	    ICMP_CONNECT_TIMEOUT);
 	tcp_globals.ip_phone = ip_bind_service(SERVICE_IP, IPPROTO_TCP,
-	    SERVICE_TCP, client_connection, tcp_received_msg);
+	    SERVICE_TCP, client_connection);
 	if (tcp_globals.ip_phone < 0)
 		return tcp_globals.ip_phone;
Index: uspace/srv/net/tl/udp/udp.c
===================================================================
--- uspace/srv/net/tl/udp/udp.c	(revision eb51e3160de8a619614c55cf0cff7a178128293c)
+++ uspace/srv/net/tl/udp/udp.c	(revision 5a868d742fd071c027eaad6c64e760a31e5573ca)
@@ -241,5 +241,5 @@
 	    ICMP_CONNECT_TIMEOUT);
 	udp_globals.ip_phone = ip_bind_service(SERVICE_IP, IPPROTO_UDP,
-	    SERVICE_UDP, client_connection, udp_received_msg);
+	    SERVICE_UDP, client_connection);
 	if (udp_globals.ip_phone < 0)
 		return udp_globals.ip_phone;
