[openib-general] Simple user level verb work

Bob Lee bob at pantasys.com
Wed Jan 12 17:35:40 PST 2005


All,
	I'm using the current Mellanox software release.  The goal is
    to do RDMA between two nodes.  I've looked at the code for
    perf_main, and the OSU MPI implementation.  Currently, my attempt
    to use the HCA die attempting to create the queue pair.  From
    all I can tell, I mimic the initialization code up to that point,
    but get the following error message:

	     Max. SG size exceeds capabilities

    The question is, I assume this has to do with the scatter gather
    count that the HCA can support.  HCA cap lists max_num_sg_ent = 28
    and max_num_sg_ent_rd = 0.  The initialization  values for the
    queue pair max_sg_size_rq and max_sg_size_sq are set to 8.

    	This is using user level verbs interface, but right now, it
    is the only level that supports both user and kernel level interfaces.
    Alternatively, are there any other very straight forward examples
    of setting up an RDMA connection (NOTE: perf_main hasn't worked
    so far -- at least in being straight forward).

thanks in advance
- bob



More information about the general mailing list