Hello,
Why do the MAC addresses on AM335x increment by 2 (skip every other one). Can someone please comment on the reason behind this?
Thanks,
Jackie
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
Why do the MAC addresses on AM335x increment by 2 (skip every other one). Can someone please comment on the reason behind this?
Thanks,
Jackie
AM335x devices only have two locations to store MAC addresses. A few applications have required up to three MAC addresses, so decided to store the first MAC address of a sequence of addresses assigned to a specific device in the first location and store the last MAC address assigned in the second location.
If the MAC addresses stored in the two locations increment by two would indicate the device has been assigned three MAC addresses, the first of the sequence is stored in the first location, the second of the sequence is virtual, and the third of the sequence is stored in the second location.
Regards,
Paul
The two addresses represent the range of MAC addresses that have been assigned to a given AM335x device. In particular:
We started providing this range of addresses in Rev 2.x silicon.
I have some question.
I am now working on raw Raw Ethernet Sockets Programming, I find in my application that i cannot receive MAC packet in which the destination MAC address is not my am3359's.
does it means i can only receive packet which destination MAC address is my am3359??