Hi,
I am developing an Ethernet project based on the client example in MCSDK.
The project works fine on unicast and broadcast recv and send. However, when i try to use multicast, it does not recv or send multicast packets.
I called setsockopt(netPath->eventSock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr, sizeof(struct ip_mreq) to enable multicast on NDK level.
Based on this post http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/376796.aspx
I modified the nimu driver in NDK and tell PA not to filter out multicast packets by calling Pa_configExceptionRoute and pushing the generated cmd to PA. But still i could not see multicast coming into NDK level.
Also, I am testing the project with the simulator. Could it be the simulator not supporting multicast?
I see there are couple posts related to the multicast problem, but none of them has a real answer.
i am using:
MCSDK 2.01.02.06
NDK 2.24.0.11
PDK C6678 1.1.2.6
SYSBIOS 6.35.04.50
CCS v5
Any help would be greatly appreciated.