diff -r 0253c74d0940 -r eb31b5a135da master/ethernet.c --- a/master/ethernet.c Mon Jan 26 13:22:05 2009 +0000 +++ b/master/ethernet.c Mon Jan 26 13:28:19 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 @@ -232,11 +232,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; } @@ -698,7 +698,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++;