I'm writing some basic drivers for the Ethernet controller (5282 and 52259). there is no TCP/IP stack, just plain Ethernet.
I got a problem when I send a packet, it is transmitted but its destination address get corrupted.
Exemple: I'm sending to a device at 00:bb:bb:bb:bb:22
Problem is, receiver never get the message, and the actual destination address I see in wireshark is : bb:22:bb:bb:bb:22
As far as I can trace the packet in the debbuger, it seems ok (destination address is OK).