[openib-general] librdmacm code confusion wrt iWarp

Sean Hefty sean.hefty at intel.com
Thu Jan 25 11:30:37 PST 2007


Steve,

I'm looking at rdma_create_qp() in librdmacm.  There's a section of code in
there:

if (id->ps == RDMA_PS_UDP)
	ret = ucma_init_ud_qp(id_priv, qp);
else
	ret = ucma_init_ib_qp(id_priv, qp);

Both of these calls transition the QP to INIT, so that the user can post
receives before trying to establish a connection.  iWarp is handled the same as
IB, which confuses me, since it is treated differently in the kernel.  I'm
assuming that the librdmacm works for you over iWarp, but I'd like to understand
this better.

- Sean




More information about the general mailing list