[ofa-general] Re: Has anyone tried running RDS over 10GE / IWARP NICs ?
Steve Wise
swise at opengridcomputing.com
Sat Apr 5 14:55:33 PDT 2008
Richard Frank wrote:
> Hmmm - so what happens with IWARP NIC when no buffer is posted on recv q
> and a message arrives ?
>
>
The spec sez the implementation can terminate the connection. That is
exactly what ammasso and chelsio's rnics do. The spec doesn't mandate
this behavior however. So an incoming SEND could to be dropped and not
ack'd at the TCP level forcing the client to retransmit. But I don't
know of an rnic that does this.
FYI: The reason the rnic implementation might terminate in this case is
due to the protocol stack layering. If the rdma layers (mpa, ddp,
rdmap) sitting on top of TCP don't tell TCP when to ack something, then
the incoming SEND might be acked by TCP before the RDMA layers process
the packet. Then the SEND cannot be dropped since its already acked.
So the message either must be buffered until the RECV is posted, or the
connection terminated.
Steve.
More information about the general
mailing list