[openib-general] Re: [O-MPI devel] [PATCH] Update Open MPI for new libibverbs API
Brian Barrett
brbarret at open-mpi.org
Tue Sep 27 06:54:55 PDT 2005
On Sep 26, 2005, at 4:20 PM, Roland Dreier wrote:
> [It's somewhat annoying to have to subscribe to devel at open-mpi.org
> just to be able to send patches, but oh well...]
It's even more annoying to be deluged with SPAM ;). We (the LAM
developers) used to try to keep our mailing lists as open as
possible. In the end, SPAM pushed the signal to noise ratio way too
high and something had to be done. Requiring subscriptions to post
was the best we could do.
> This patch updates Open MPI for the new ibv_create_cq() API.
> Signed-off-by: Roland Dreier <rolandd at cisco.com>
I'll admit my ignorance - is this part of a particular release of
OpenIB, or is this something that has happened recently in SVN? I
ask because we already have people using OpenIB and Open MPI
together, and it would be bad to suddenly break things for them.
Testing for number of arguments in a function is horribly unreliable
- is there some version number or other key in the Open IB headers we
can use to determine which version of the function to use?
Brian
> --- ompi/mca/btl/openib/btl_openib.c (revision 7507)
> +++ ompi/mca/btl/openib/btl_openib.c (working copy)
> @@ -656,7 +656,8 @@ int mca_btl_openib_module_init(mca_btl_o
> }
>
> /* Create the low and high priority queue pairs */
> - openib_btl->ib_cq_low = ibv_create_cq(ctx,
> mca_btl_openib_component.ib_cq_size, NULL);
> + openib_btl->ib_cq_low = ibv_create_cq(ctx,
> mca_btl_openib_component.ib_cq_size,
> + NULL, NULL, 0);
>
> if(NULL == openib_btl->ib_cq_low) {
> BTL_ERROR(("error creating low priority cq for %s errno
> says %s\n",
> @@ -665,7 +666,8 @@ int mca_btl_openib_module_init(mca_btl_o
> return OMPI_ERROR;
> }
>
> - openib_btl->ib_cq_high = ibv_create_cq(ctx,
> mca_btl_openib_component.ib_cq_size, NULL);
> + openib_btl->ib_cq_high = ibv_create_cq(ctx,
> mca_btl_openib_component.ib_cq_size,
> + NULL, NULL, 0);
>
> if(NULL == openib_btl->ib_cq_high) {
> BTL_ERROR(("error creating high priority cq for %s errno
> says %s\n",
> _______________________________________________
> devel mailing list
> devel at open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>
More information about the general
mailing list