My c6748 application appears to be dropping received frames from a SOCK_RAWETH socket.
When I send 10 frames to the c6748 in a row, it only gets around to processing the first 2.
On the other hand, when I insert a pause (5 ms) between each frame being sent, all 10 frames are received.
Could this problem be related to internal socket buffers being filled?
I tried setting a higher value for SO_RCVBUF to no avail.
Pseudocode from my application is shown below:
Loop:
call recvnc()
copy received packet into temporary variable
call recvncfree()
process the packet as stored in the temporary variable
Thanks
Corey