<br><font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">since for iWARP, that after the MPA
connection establishment, the</font>
<br><font size=2 face="sans-serif">MPA initiator must send the first FPDU,
I wanted to do that using a 0-length</font>
<br><font size=2 face="sans-serif">RDMA Read. When using the T3 Chelsio
RNIC, I end up with a segmentation</font>
<br><font size=2 face="sans-serif">fault from the libcxgb3 (function t3b_post_send).</font>
<br>
<br><font size=2 face="sans-serif">I was trying to post a 0-lenght WR for
RDMA Read like this:</font>
<br>
<br><tt><font size=2>struct ibv_send_wr        wr;</font></tt>
<br>
<br><tt><font size=2>wr.wr_id = 1;</font></tt>
<br><tt><font size=2>wr.next = NULL;</font></tt>
<br><tt><font size=2>wr.sg_list = NULL;</font></tt>
<br><tt><font size=2>wr.num_sge = 0;</font></tt>
<br><tt><font size=2>wr.wr.rdma.remote_addr = 0;</font></tt>
<br><tt><font size=2>wr.wr.rdma.rkey = 0;</font></tt>
<br><tt><font size=2>wr.opcode = IBV_WR_RDMA_READ;</font></tt>
<br><tt><font size=2>wr.send_flags = IBV_SEND_SIGNALED;</font></tt>
<br>
<br><tt><font size=2>ibv_post_send(qp, &wr, &bad_wr);</font></tt>
<br>
<br><font size=2 face="sans-serif">Question1: Are 0-length RDMA Reads supported
at all by the T3?</font>
<br><font size=2 face="sans-serif">Question2: If they are, how do I have
to write a correct send WR?</font>
<br>
<br><font size=2 face="sans-serif">Many thanks for your advice,</font>
<br><font size=2 face="sans-serif"> Philip</font>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">-- <br>
   Philip Frey                
  <br>
   IBM Zurich Research Laboratory<br>
   Saumerstrasse 4              
                    |
 Phone: +41 44 724 8613<br>
   CH-8803 Rueschlikon/Switzerland  |  Email: phf@zurich.ibm.com</font>