summaryrefslogtreecommitdiffstats
path: root/include/rdma
diff options
context:
space:
mode:
authorRalph Campbell <ralph.campbell@qlogic.com>2006-09-23 00:22:24 +0200
committerRoland Dreier <rolandd@cisco.com>2006-09-23 00:22:24 +0200
commit64f817ba98095156149ba5991592d5d039f6da74 (patch)
tree72aaa87275033036bbf0e886c1cb7cf1e9d38bb5 /include/rdma
parentIB/ehca: Add driver for IBM eHCA InfiniBand adapters (diff)
downloadlinux-64f817ba98095156149ba5991592d5d039f6da74.tar.xz
linux-64f817ba98095156149ba5991592d5d039f6da74.zip
IB/uverbs: Allow resize CQ operation to return driver-specific data
Add a ib_uverbs_resize_cq_resp.driver_data field so that low-level drivers can return data from a resize CQ operation to userspace. Have ib_uverbs_resize_cq() only copy the cqe field, to avoid having to bump the userspace ABI. Signed-off-by: Ralph Campbell <ralph.campbell@qlogic.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Diffstat (limited to 'include/rdma')
-rw-r--r--include/rdma/ib_user_verbs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/rdma/ib_user_verbs.h b/include/rdma/ib_user_verbs.h
index 7b5372010f4b..db1b814b62cc 100644
--- a/include/rdma/ib_user_verbs.h
+++ b/include/rdma/ib_user_verbs.h
@@ -275,6 +275,8 @@ struct ib_uverbs_resize_cq {
struct ib_uverbs_resize_cq_resp {
__u32 cqe;
+ __u32 reserved;
+ __u64 driver_data[0];
};
struct ib_uverbs_poll_cq {