Other Parts Discussed in Thread: OMAP-L138, TEST2
Hello,
My previous problem has not been solved:
"Is the socket blocking or non-blocking?"
The socket is in the blocking mode (default mode). When my transfer has suspended, my socket is also suspended.
"What is the value of errno when send() returns -1?"
The send() return EWOULDBLOCK - 35 error.
“when I disable cache all works fine also after increasing the size of the buffer but transfer speed is very low. Well this would indicate a cache coherency problem …!”
This is not a problem with cache coherency because when I lower transfer speed (with cache enable) all works fine. When I have disable cache the transfer is low and I think this resolved the problem.
"What is the client in this case? Is it a PC or another embdedded device. If the latter case, what is the TCP RX buffer size configured to be on the client?"
The client is a PC.
Regards,
Patryk