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.

NDK ARP request bug in lliout.c , function void LLIGenArpPacket( HANDLE hIF, IPN IPDst )

NDK 2.2 stack source code, file lliout.c, function void LLIGenArpPacket( HANDLE hIF, IPN IPDst ) may exist a bug

that not assign pPkt->ValidLen to ARPHDR_SIZE;

this may cause commucation fault when address resoluation time out. for example:

ping the DSP us a PC host with -t option, at beginning, ping success, reply no packet lost.

but about 90 seconds late, DSP side arp entry may invalid, ping reply packet need to use

ARP resolve the MAC address to build reply packet, because  pPkt->ValidLen error, ARP will not

success, ping reply packet always fail, so PC host have lost packet appear.

 

Up discuss is my view point, some body else help me confirm the problem please.

another question : I'm using C6747, is there have NSP driver for download ?

    Licheng.