]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Refresh of srq_ex
authorSean Hefty <sean.hefty@intel.com>
Mon, 17 Sep 2012 23:15:42 +0000 (16:15 -0700)
committerSean Hefty <sean.hefty@intel.com>
Mon, 17 Sep 2012 23:15:42 +0000 (16:15 -0700)
src/verbs.c

index b7911ec1456ccae7182abc176d74e62bde2dfbc9..d08ee79059cadb929d4915704d5061cabbd696eb 100644 (file)
@@ -410,7 +410,8 @@ struct ibv_srq *__ibv_create_srq_ex(struct ibv_pd *pd,
        struct verbs_context *context_ex = verbs_get_ctx(pd->context);
        struct ibv_srq *srq;
 
-       if (!context_ex->create_srq_ex) {
+       if (!context_ex->create_srq_ex ||
+           srq_init_attr_ex->comp_mask >= IBV_SRQ_INIT_ATTR_RESERVED) {
                errno = ENOSYS;
                return NULL;
        }