<br><font size=2 face="sans-serif">Hello Michael,</font>
<br>
<br><font size=2 face="sans-serif">Here are a few more observations :</font>
<br>
<br><font size=2 face="sans-serif">1. For the SRQ case, the skbs and recieve
biffers are posted during init and even before the rx_qp is created. This
causes a problem (atleast for non SRQs) for the ehca. We need to call the
ipoib_cm_alloc_skb() and ipoib_cm_post_recieve() after the rx_qp is in
the RTR state.</font>
<br>
<br><font size=2 face="sans-serif">2. Also found that in ipoib_cm_create_rx_qp()
one needs to initialize .cap.max_recv_wr and .cap.max_recv_sge. Otherwise
this leads to some problems like rq overflows and causing communication
failures.</font>
<br>
<br><font size=2 face="sans-serif">Pradeep</font>
<br><font size=2 face="sans-serif">pradeep@us.ibm.com</font>