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.

6748 multicast not working?

Hi, I have been trying to get multicast to work on a C6748 platform, but I can not get the receive side working.  

I can see the RXMBPENABLE, MACHASH1, MACHASH2 been setup OK, since we have other 6472 unit, the EMAC registers are setup same way. But the hardware sees no the packet (the multicast count in the EMAC RXMCASTFRAMES does not change at all).

Thanks a lot,

Michael

  • Hi Michael,

    Sorry, we don't have example code to support for multicast.

    As per the C6748 TRM and C6748 data sheet it supports multicast so please once again check your configuration.

    http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/351410.aspx

  • Hi,

    Thanks for your post.

    Kindly 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, seeRFC1469) are passed into the hash function.

    Alternatively, you could test the multicast IP packets through telnet console by installing the console example on NDK2.20. Please refer the reply by Matthew  Manthey in the below E2E post dated Mar 12 2012 11:12 AM

    http://e2e.ti.com/support/dsp/tms320c6000_high_performance_dsps/f/112/p/11370/552688.aspx#552688

     

    Thanks & regards,

    Sivaraj K

    -------------------------------------------------------------------------------------------------------

    Please click the Verify Answer button on this post if it answers your question.

    -------------------------------------------------------------------------------------------------------