diff -r 4522459bb5a4 -r 2b017fcc1c6d master/ethernet.c --- 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++;