[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