--- 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++;