Index: trunk/platforms/caba-ring-vcache2_memcache-mipsel/Makefile
===================================================================
--- trunk/platforms/caba-ring-vcache2_memcache-mipsel/Makefile	(revision 3)
+++ trunk/platforms/caba-ring-vcache2_memcache-mipsel/Makefile	(revision 137)
@@ -1,4 +1,5 @@
 ARCH=mips32el
 SIMULATION_ARGS=100000
+SOCLIB_CC_ADD_ARGS=-t systemcass
 SOCLIB?=$(shell soclib-cc --getpath)
 export SOCLIB
Index: trunk/platforms/caba-ring-vcache2_memcache-mipsel/platform_desc
===================================================================
--- trunk/platforms/caba-ring-vcache2_memcache-mipsel/platform_desc	(revision 3)
+++ trunk/platforms/caba-ring-vcache2_memcache-mipsel/platform_desc	(revision 137)
@@ -8,5 +8,8 @@
 	Uses('caba:vci_simple_ram'),
 	Uses('caba:vci_multi_tty'),
-	Uses('caba:vci_simple_ring_network'),
+	Uses('caba:vci_simple_ring_fast',
+        ring_cmd_data_size = 40,
+        ring_rsp_data_size = 33,
+),
 	Uses('caba:vci_mem_cache2'),
 	Uses('common:elf_file_loader'),
Index: trunk/platforms/caba-ring-vcache2_memcache-mipsel/top.cpp
===================================================================
--- trunk/platforms/caba-ring-vcache2_memcache-mipsel/top.cpp	(revision 3)
+++ trunk/platforms/caba-ring-vcache2_memcache-mipsel/top.cpp	(revision 137)
@@ -11,5 +11,5 @@
 #include "vci_simple_ram.h"
 #include "vci_multi_tty.h"
-#include "vci_simple_ring_network.h"
+#include "vci_simple_ring_fast.h"
 #include "vci_mem_cache2.h"
 #include "vci_cc_vcache_wrapper2_ring.h"
@@ -165,11 +165,11 @@
 	tty("tty",IntTab(1),maptabp,"tty0","tty1","tty2","tty3",NULL);
 
-	soclib::caba::VciSimpleRingNetwork<vci_param> 
-	ringp("ringp",maptabp, IntTab(), 2, 4, 3);
-
-	soclib::caba::VciSimpleRingNetwork<vci_param> 
-	ringc("ringc",maptabc, IntTab(), 2, 5, 5);
-
-	soclib::caba::VciSimpleRingNetwork<vci_param> 
+	soclib::caba::VciSimpleRingFast<vci_param, 40, 33> 
+	ringp("ringp",maptabp, IntTFast, 4, 3);
+
+	soclib::caba::VciSimpleRingFast<vci_param, 40, 33> 
+	ringc("ringc",maptabc, IntTFast, 5, 5);
+
+	soclib::caba::VciSimpleRingFast<vci_param, 40, 33> 
 	ringx("ringx",maptabx, IntTab(), 2, 1, 1);
 
