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.

Fail to Receive ARP Request on PA_emacExample (C6678)

Hi all. I learned post https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/273000 with same problem.

My net driver also based on PA_emacExample and I can tx/rx UDP type packet (unicast and boadcast both).

But the ARP reply from PC does not triggered my ISR ( that all what i wont ).

I had config in Add_MACAddress()

memcpy(ethInfo.dst, srcMac, pa_MAC_ADDR_SIZE); // srcMac is the DSP MAC
ethInfo.ethertype = eth_type;

if (eth_type == 0x0806)
{
routeInfo.dest = pa_DEST_HOST;
nFailInfo.dest = pa_DEST_HOST;
retVal = Pa_addMac (gPAInstHnd,
pa_LUT1_INDEX_NOT_SPECIFIED,
&ethInfo,
&routeInfo,
&nFailInfo,
&gPaL2Handles[0],
(paCmd_t) pHostDesc->buffPtr,
&cmdSize,
&cmdReplyInfo,
&cmdDest);
}
else
{
retVal = Pa_addMac (gPAInstHnd,
index,//pa_LUT1_INDEX_NOT_SPECIFIED,
&ethInfo,
&routeInfo,
&nFailInfo,
&gPaL2Handles[0],
(paCmd_t) pHostDesc->buffPtr,
&cmdSize,
&cmdReplyInfo,
&cmdDest);
}

I also ignor Add_IPAddress and Add_Port on ARP case.

Pls help!