[openib-general] [PATCH v3 0/6] Tranport Neutral Verbs Proposal.
Krishna Kumar2
krkumar2 at in.ibm.com
Mon Aug 7 05:04:32 PDT 2006
Hi James,
> Are the rdmav_ versions intended to be generic or are they intended
> for use with the native communications managers (IB CM and iWARP CM)?
It is true that the rdmav_ version is generic. But using the rdmav_
routines
means knowing the type of transport interface (eg, I need to do
ibv_modify_qp,
etc). Using CMA makes that invisible as the application does an
rdma_create_id, create_qp, bind/listen/connect, etc, and then proceeds to
post
wr 's to the qp using ibv_post_send(), etc.
> Is there a way that the differences could be made clearer? Could one
> be eliminated?
If I understand right, the CMA interface was designed and added to let the
application use the IB/iwarp devices without knowing the underlying
interface.
So it would not make sense to remove this interface (and definitely not
the
rdmav_() interfaces as that is used by rdma_() interface).
Thanks,
- KK
More information about the general
mailing list