diff options
author | Dotan Barak <dotanb@mellanox.co.il> | 2006-02-23 12:36:18 -0800 |
---|---|---|
committer | Roland Dreier <rolandd@cisco.com> | 2006-03-20 10:08:16 -0800 |
commit | ea88fd16d6e85f4bc71b6053180b64f04be1ff14 (patch) | |
tree | ea0f02aca9bb83f636e60002a9f98f9dab6d57e0 /drivers/infiniband | |
parent | abb6e9ba17eb133ab385d0f9017fa8afa809d52a (diff) | |
download | op-kernel-dev-ea88fd16d6e85f4bc71b6053180b64f04be1ff14.zip op-kernel-dev-ea88fd16d6e85f4bc71b6053180b64f04be1ff14.tar.gz |
IB/uverbs: Return actual capacity from create SRQ operation
Pass actual capacity of created SRQ back to userspace, so that
userspace can report accurate capacities. This requires an ABI bump,
to change struct ib_uverbs_create_srq_resp.
Signed-off-by: Dotan Barak <dotanb@mellanox.co.il>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r-- | drivers/infiniband/core/uverbs_cmd.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/infiniband/core/uverbs_cmd.c b/drivers/infiniband/core/uverbs_cmd.c index 38a66fb..b157e5f 100644 --- a/drivers/infiniband/core/uverbs_cmd.c +++ b/drivers/infiniband/core/uverbs_cmd.c @@ -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)) { |