Fixed source MAC address setting bug.

This commit is contained in:
Florian Pose 2007-10-02 08:35:01 +00:00
parent c5b3ade0c0
commit 608e64a788
2 changed files with 2 additions and 1 deletions

1
NEWS
View File

@ -12,6 +12,7 @@ Changes in version 1.3.2:
* Master takes mailbox sync manager configurations from EEPROM words
0x0018-0x001b, if no sync manager configurations are provided.
* Calculate checksum when writing EEPROM or alias address.
* Fixed source MAC address setting bug.
* Removed config.kbuild and replaced Kbuild files by Kbuild.in files.
-------------------------------------------------------------------------------

View File

@ -168,7 +168,7 @@ void ec_device_attach(ec_device_t *device, /**< EtherCAT device */
for (i = 0; i < EC_TX_RING_SIZE; i++) {
device->tx_skb[i]->dev = net_dev;
eth = (struct ethhdr *) (device->tx_skb[i]->data + ETH_HLEN);
eth = (struct ethhdr *) (device->tx_skb[i]->data);
memcpy(eth->h_source, net_dev->dev_addr, ETH_ALEN);
}
}