]> git.openfabrics.org - ~shefty/libibverbs.git/commitdiff
Always pass 0 for CQ event handler
authorRoland Dreier <rolandd@cisco.com>
Fri, 24 Jun 2005 17:28:32 +0000 (17:28 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 9 Nov 2006 19:35:56 +0000 (11:35 -0800)
Always pass 0 to the kernel for CQ event handler until multiple
handlers are implemented and added to the API.

Signed-off-by: Roland Dreier <rolandd@cisco.com>
include/infiniband/kern-abi.h
src/cmd.c

index f31423328d31f7ed9c9a60b7c335abd50404fb91..3c0c8a168e53397e1782b5496bb06725d78a005c 100644 (file)
@@ -305,7 +305,7 @@ struct ibv_create_cq {
        __u64 response;
        __u64 user_handle;
        __u32 cqe;
-       __u32 reserved;
+       __u32 event_handler;
        __u64 driver_data[0];
 };
 
index 35b36e401caa21c96d74a8b2336a68835ad7c809..4a9dcba7dbfb7a41c03dbb02ace533dba698e7b8 100644 (file)
--- a/src/cmd.c
+++ b/src/cmd.c
@@ -262,8 +262,9 @@ int ibv_cmd_create_cq(struct ibv_context *context, int cqe,
                      struct ibv_create_cq_resp *resp, size_t resp_size)
 {
        IBV_INIT_CMD_RESP(cmd, cmd_size, CREATE_CQ, resp, resp_size);
-       cmd->user_handle = (uintptr_t) cq;
-       cmd->cqe         = cqe;
+       cmd->user_handle   = (uintptr_t) cq;
+       cmd->cqe           = cqe;
+       cmd->event_handler = 0;
 
        if (write(context->cmd_fd, cmd, cmd_size) != cmd_size)
                return errno;