Hi Isaac,
The upgrade indeed solved some of the issues I had.
There's one more problem I see.
The test I run sends a buffer of fixed size from the platform. A Python script receives the packets and returns them to the sender.
Once in a while I notice the platform receives partial buffers (i.e. number of received bytes < test buffer size).
The next time recv() is called the test receives the next packet instead of the partial one. (I attach a sequence number to each buffer). So practically I lose some data when this happens.
I wasn't expecting to receive partial packets; is this the expected behavior?
Thanks,
Ariela