summaryrefslogtreecommitdiffstats
path: root/src/include/ipxe
diff options
context:
space:
mode:
authorMichael Brown2017-03-22 09:57:06 +0100
committerMichael Brown2017-03-22 10:18:23 +0100
commitc26c1fd07c51bb9c5e2c7829f77be4d6d0fcc806 (patch)
treee287e5f551ef41db4ab83b9eadd23fe8f967a76d /src/include/ipxe
parent[infiniband] Return status code from ib_create_cq() and ib_create_qp() (diff)
downloadipxe-c26c1fd07c51bb9c5e2c7829f77be4d6d0fcc806.tar.gz
ipxe-c26c1fd07c51bb9c5e2c7829f77be4d6d0fcc806.tar.xz
ipxe-c26c1fd07c51bb9c5e2c7829f77be4d6d0fcc806.zip
[infiniband] Return status code from ib_create_mi()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe')
-rw-r--r--src/include/ipxe/ib_mi.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/include/ipxe/ib_mi.h b/src/include/ipxe/ib_mi.h
index c7c8143ba..bd087cd35 100644
--- a/src/include/ipxe/ib_mi.h
+++ b/src/include/ipxe/ib_mi.h
@@ -127,8 +127,9 @@ ib_create_madx ( struct ib_device *ibdev, struct ib_mad_interface *mi,
extern void ib_destroy_madx ( struct ib_device *ibdev,
struct ib_mad_interface *mi,
struct ib_mad_transaction *madx );
-extern struct ib_mad_interface * ib_create_mi ( struct ib_device *ibdev,
- enum ib_queue_pair_type type );
+extern int ib_create_mi ( struct ib_device *ibdev,
+ enum ib_queue_pair_type type,
+ struct ib_mad_interface **new_mi );
extern void ib_destroy_mi ( struct ib_device *ibdev,
struct ib_mad_interface *mi );