master/master.c
changeset 336 360e5287c888
parent 335 1e37c856b74e
child 337 6fd537c56448
--- a/master/master.c	Fri Aug 04 13:49:22 2006 +0000
+++ b/master/master.c	Fri Aug 04 15:31:12 2006 +0000
@@ -707,6 +707,7 @@
                        )
 {
     off_t off = 0;
+    ec_eoe_t *eoe;
     uint32_t cur, sum, min, max, pos, i;
 
     off += sprintf(buffer + off, "\nMode: ");
@@ -753,6 +754,13 @@
     off += sprintf(buffer + off, "  EoE cycle: %u / %u.%u / %u\n",
                    min, sum / HZ, (sum * 100 / HZ) % 100, max);
 
+    if (!list_empty(&master->eoe_handlers))
+        off += sprintf(buffer + off, "\nEoE Statistics (RX/TX) [bps]:");
+    list_for_each_entry(eoe, &master->eoe_handlers, list) {
+        off += sprintf(buffer + off, "  %s: %u / %u\n",
+                       eoe->dev->name, eoe->rx_rate, eoe->tx_rate);
+    }
+
     off += sprintf(buffer + off, "\n");
 
     return off;