Infiniband SDP EGAIN error while using a TCP non-blockling socket

165 views Asked by At

I'm using Mellanox Connext-X 3 QDR cards on RHEL 6.2. I've OFED 1.5.4 because it includes SDP. I get EAGAIN error message when using SDP in LD_PRELOAD mode for a TCP app that configures the socket in non-blocking mode. Any thoughts?

1

There are 1 answers

2
David Schwartz On

That's exactly what's supposed to happen. You asked it not to block, so it returned without blocking. You can understand EAGAIN to mean "You asked me not to block, but I cannot make forward progress without blocking. What would you like me to do?"