Index: uspace/srv/hw/netif/dp8390/dp8390_module.c
===================================================================
--- uspace/srv/hw/netif/dp8390/dp8390_module.c	(revision 4e5c7baa5e949999fdcc71299240dea3d1a5369c)
+++ uspace/srv/hw/netif/dp8390/dp8390_module.c	(revision f772bc551e29a820f0a9d75296f62d516efddb9a)
@@ -157,5 +157,6 @@
 }
 
-int netif_get_device_stats(device_id_t device_id, device_stats_ref stats){
+int netif_get_device_stats(device_id_t device_id, device_stats_t *stats)
+{
 	netif_device_t * device;
 	eth_stat_t * de_stat;
Index: uspace/srv/net/netif/lo/lo.c
===================================================================
--- uspace/srv/net/netif/lo/lo.c	(revision 4e5c7baa5e949999fdcc71299240dea3d1a5369c)
+++ uspace/srv/net/netif/lo/lo.c	(revision f772bc551e29a820f0a9d75296f62d516efddb9a)
@@ -81,5 +81,5 @@
 }
 
-int netif_get_device_stats(device_id_t device_id, device_stats_ref stats)
+int netif_get_device_stats(device_id_t device_id, device_stats_t *stats)
 {
 	netif_device_t *device;
@@ -93,5 +93,5 @@
 		return rc;
 
-	memcpy(stats, (device_stats_ref) device->specific,
+	memcpy(stats, (device_stats_t *) device->specific,
 	    sizeof(device_stats_t));
 
@@ -145,5 +145,5 @@
 	}
 
-	null_device_stats((device_stats_ref) (*device)->specific);
+	null_device_stats((device_stats_t *) (*device)->specific);
 	(*device)->device_id = device_id;
 	(*device)->nil_phone = -1;
@@ -204,9 +204,9 @@
 	next = packet;
 	do {
-		((device_stats_ref) device->specific)->send_packets++;
-		((device_stats_ref) device->specific)->receive_packets++;
+		((device_stats_t *) device->specific)->send_packets++;
+		((device_stats_t *) device->specific)->receive_packets++;
 		length = packet_get_data_length(next);
-		((device_stats_ref) device->specific)->send_bytes += length;
-		((device_stats_ref) device->specific)->receive_bytes += length;
+		((device_stats_t *) device->specific)->send_bytes += length;
+		((device_stats_t *) device->specific)->receive_bytes += length;
 		next = pq_next(next);
 	} while(next);
Index: uspace/srv/net/tl/tcp/tcp.c
===================================================================
--- uspace/srv/net/tl/tcp/tcp.c	(revision 4e5c7baa5e949999fdcc71299240dea3d1a5369c)
+++ uspace/srv/net/tl/tcp/tcp.c	(revision f772bc551e29a820f0a9d75296f62d516efddb9a)
@@ -126,9 +126,4 @@
  */
 typedef struct tcp_timeout tcp_timeout_t;
-
-/** Type definition of the TCP timeout pointer.
- *  @see tcp_timeout
- */
-typedef tcp_timeout_t *tcp_timeout_ref;
 
 /** TCP reply timeout data.
@@ -809,5 +804,5 @@
     size_t total_length)
 {
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	int rc;
 
@@ -1306,5 +1301,5 @@
 	tcp_socket_data_t *socket_data;
 	socket_core_ref socket;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 
 	/*
@@ -1540,5 +1535,5 @@
 int tcp_timeout(void *data)
 {
-	tcp_timeout_ref timeout = data;
+	tcp_timeout_t *timeout = data;
 	int keep_write_lock = false;
 	socket_core_ref socket;
@@ -1617,5 +1612,5 @@
 int tcp_release_after_timeout(void *data)
 {
-	tcp_timeout_ref timeout = data;
+	tcp_timeout_t *timeout = data;
 	socket_core_ref socket;
 	tcp_socket_data_t *socket_data;
@@ -2054,5 +2049,5 @@
     int globals_read_only)
 {
-	tcp_timeout_ref operation_timeout;
+	tcp_timeout_t *operation_timeout;
 	fid_t fibril;
 
@@ -2159,5 +2154,5 @@
 	socket_core_ref socket;
 	tcp_socket_data_t *socket_data;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	packet_t packet;
 	size_t total_length;
@@ -2301,5 +2296,5 @@
     tcp_socket_data_t *socket_data, int synchronize, int finalize)
 {
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	tcp_header_t *header;
 	int rc;
@@ -2338,5 +2333,5 @@
 	socket_core_ref socket;
 	tcp_socket_data_t *socket_data;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	int rc;
 
Index: uspace/srv/net/tl/udp/udp.c
===================================================================
--- uspace/srv/net/tl/udp/udp.c	(revision 4e5c7baa5e949999fdcc71299240dea3d1a5369c)
+++ uspace/srv/net/tl/udp/udp.c	(revision f772bc551e29a820f0a9d75296f62d516efddb9a)
@@ -235,5 +235,5 @@
 	struct sockaddr *src;
 	struct sockaddr *dest;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	int rc;
 
@@ -469,5 +469,5 @@
 	size_t headerlen;
 	device_id_t device_id;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 	int rc;
 	
@@ -714,5 +714,5 @@
 	ipc_call_t answer;
 	int answer_count;
-	packet_dimension_ref packet_dimension;
+	packet_dimension_t *packet_dimension;
 
 	/*
