[openib-general] 2/2 core: update init attribute in create_srq
Dotan Barak
dotanb at mellanox.co.il
Wed Feb 22 07:52:15 PST 2006
The init attributes are being updated with the actual SRQ values in the
core for the uverbs.
Signed-off-by: Dotan Barak <dotanb at mellanox.co.il>
Index: last_stable/drivers/infiniband/core/uverbs_cmd.c
===================================================================
--- last_stable.orig/drivers/infiniband/core/uverbs_cmd.c
2006-02-21 17:04:10.000000000 +0200
+++ last_stable/drivers/infiniband/core/uverbs_cmd.c 2006-02-22
16:16:48.000000000 +0200
@@ -1864,6 +1864,8 @@ retry:
goto err_destroy;
resp.srq_handle = uobj->uobject.id;
+ resp.max_wr = attr.attr.max_wr;
+ resp.max_sge = attr.attr.max_sge;
if (copy_to_user((void __user *) (unsigned long) cmd.response,
&resp, sizeof resp)) {
Index: last_stable/drivers/infiniband/include/rdma/ib_user_verbs.h
===================================================================
--- last_stable.orig/drivers/infiniband/include/rdma/ib_user_verbs.h
2006-02-21 17:04:07.000000000 +0200
+++ last_stable/drivers/infiniband/include/rdma/ib_user_verbs.h
2006-02-22 16:17:22.000000000 +0200
@@ -44,7 +44,7 @@
* Increment this value if any changes that break userspace ABI
* compatibility are made.
*/
-#define IB_USER_VERBS_ABI_VERSION 5
+#define IB_USER_VERBS_ABI_VERSION 6
enum {
IB_USER_VERBS_CMD_GET_CONTEXT,
@@ -643,6 +643,8 @@ struct ib_uverbs_create_srq {
struct ib_uverbs_create_srq_resp {
__u32 srq_handle;
+ __u32 max_wr;
+ __u32 max_sge;
};
struct ib_uverbs_modify_srq {
More information about the general
mailing list