Index: soft/giet_vm/giet_config.h
===================================================================
--- soft/giet_vm/giet_config.h	(revision 263)
+++ soft/giet_vm/giet_config.h	(revision 264)
@@ -28,5 +28,5 @@
 #define GIET_DEBUG_IOC_DRIVER    0          /* trace IOC accesses */
 #define GIET_DEBUG_DMA_DRIVER    0          /* trace DMA accesses */
-#define GIET_DEBUG_FBF_DRIVER    1          /* trace FBF accesses */
+#define GIET_DEBUG_FBF_DRIVER    0          /* trace FBF accesses */
 
 #define CONFIG_SRL_VERBOSITY TRACE 
Index: soft/giet_vm/router/main.c
===================================================================
--- soft/giet_vm/router/main.c	(revision 263)
+++ soft/giet_vm/router/main.c	(revision 264)
@@ -27,5 +27,5 @@
     }
 
-    // main loop : display token value = departure index
+    // main loop : display token value = source index
     for(n = 0 ; n < NMAX ; n++) 
     { 
@@ -75,5 +75,5 @@
 __attribute__ ((constructor)) void router()
 {
-    unsigned int 	buf[2];
+    unsigned int 	buf;
     unsigned int 	x;
     unsigned int	tempo;
@@ -108,10 +108,9 @@
     while(1)
     {
-        mwmr_read( mwmr_in , buf , 2 );
+        mwmr_read( mwmr_in , &buf , 1 );
         tempo = giet_rand() >> 6;
         for ( x = 0 ; x < tempo ; x++ ) asm volatile ("");
-        giet_tty_printf( "token value : %d / temporisation = %d\n", buf[0], tempo);
-        giet_tty_printf( "token value : %d / temporisation = %d\n", buf[1], tempo);
-        mwmr_write( mwmr_out, buf , 2 );
+        giet_tty_printf( "token value : %d / temporisation = %d\n", buf, tempo);
+        mwmr_write( mwmr_out, &buf , 1 );
     }
 }
