master/ethernet.c
branch1.4-foe
changeset 1711 2b017fcc1c6d
parent 1709 63e4bc918640
child 1713 df6cdc79ea56
--- a/master/ethernet.c	Tue Jan 20 08:04:50 2009 +0000
+++ b/master/ethernet.c	Tue Jan 20 09:55:32 2009 +0000
@@ -146,7 +146,7 @@
     // so the MTU is left on the Ethernet standard value and fragmenting
     // is done "manually".
 #if 0
-    eoe->dev->mtu = slave->sii.rx_mailbox_size - ETH_HLEN - 10;
+    eoe->dev->mtu = slave->configured_rx_mailbox_size - ETH_HLEN - 10;
 #endif
 
     // connect the net_device to the kernel
@@ -231,11 +231,11 @@
 
     remaining_size = eoe->tx_frame->skb->len - eoe->tx_offset;
 
-    if (remaining_size <= eoe->slave->sii.std_tx_mailbox_size - 10) {
+    if (remaining_size <= eoe->slave->configured_tx_mailbox_size - 10) {
         current_size = remaining_size;
         last_fragment = 1;
     } else {
-        current_size = ((eoe->slave->sii.std_tx_mailbox_size - 10) / 32) * 32;
+        current_size = ((eoe->slave->configured_tx_mailbox_size - 10) / 32) * 32;
         last_fragment = 0;
     }
 
@@ -695,7 +695,7 @@
     ec_eoe_frame_t *frame;
 
 #if 0
-    if (skb->len > eoe->slave->sii.tx_mailbox_size - 10) {
+    if (skb->len > eoe->slave->configured_tx_mailbox_size - 10) {
         EC_WARN("EoE TX frame (%u octets) exceeds MTU. dropping.\n", skb->len);
         dev_kfree_skb(skb);
         eoe->stats.tx_dropped++;