master/ethernet.c
changeset 1337 0253c74d0940
parent 1327 4d179b06dd3c
child 1338 eb31b5a135da
--- a/master/ethernet.c	Mon Jan 26 13:09:27 2009 +0000
+++ b/master/ethernet.c	Mon Jan 26 13:22:05 2009 +0000
@@ -218,6 +218,7 @@
 
 /**
    Sends a frame or the next fragment.
+   \todo bootstrap mailboxes / use configured mailbox sizes
 */
 
 int ec_eoe_send(ec_eoe_t *eoe /**< EoE handler */)
@@ -231,12 +232,11 @@
 
     remaining_size = eoe->tx_frame->skb->len - eoe->tx_offset;
 
-    if (remaining_size <= eoe->slave->sii.tx_mailbox_size - 10) {
+    if (remaining_size <= eoe->slave->sii.std_tx_mailbox_size - 10) {
         current_size = remaining_size;
         last_fragment = 1;
-    }
-    else {
-        current_size = ((eoe->slave->sii.tx_mailbox_size - 10) / 32) * 32;
+    } else {
+        current_size = ((eoe->slave->sii.std_tx_mailbox_size - 10) / 32) * 32;
         last_fragment = 0;
     }