How do the MAC Hash Address Register 1 (MACHASH1) work?
can someone give me an example?
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.
How do the MAC Hash Address Register 1 (MACHASH1) work?
can someone give me an example?
Hi,
Thanks for your post.
Please refer the chapter 19.2.15.4 & 19.2.10.1 of OMAPL138 TRM below:
http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
There are MACHASH1 and MACHASH2 registers in the OMAPL138 EMAC documentation which would be used to define hashs for the multicast IP address and allows the EMAC to filter destination multicast addresses. So, I would recommend you to ensure whether the MAC address of received packets are passed into the hash function to see if it matches on the MACHASH1/2 registers or any group MAC addresses (G bit=1, see RFC1469) are passed into the hash function
Did the hardware checks any group/multicast addresses against the hash function?
May be, you could check the starter ethernet design wiki below:
http://processors.wiki.ti.com/index.php/StarterWare_Ethernet_Design#lwIP_Application_Layer
http://processors.wiki.ti.com/index.php/StarterWare_EMAC
Thanks & regards,
Sivaraj K
-------------------------------------------------------------------------------------------------------
Please click the Verify Answer button on this post if it answers your question.
-------------------------------------------------------------------------------------------------------