diff options
author | Michael Brown | 2007-09-16 21:54:21 +0200 |
---|---|---|
committer | Michael Brown | 2007-09-16 21:54:21 +0200 |
commit | 7e85f0d296f1ef908a6eb521f630b396108ffef9 (patch) | |
tree | 65378f0cb0cb975dada8d90ca771ca630a9478f6 /src/include/gpxe/infiniband.h | |
parent | Started implementing create_qp() and destroy_qp(). (diff) | |
download | ipxe-7e85f0d296f1ef908a6eb521f630b396108ffef9.tar.gz ipxe-7e85f0d296f1ef908a6eb521f630b396108ffef9.tar.xz ipxe-7e85f0d296f1ef908a6eb521f630b396108ffef9.zip |
create_qp() and destroy_qp() now written (but not tested).
Diffstat (limited to 'src/include/gpxe/infiniband.h')
-rw-r--r-- | src/include/gpxe/infiniband.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/gpxe/infiniband.h b/src/include/gpxe/infiniband.h index 4868f717..632a214e 100644 --- a/src/include/gpxe/infiniband.h +++ b/src/include/gpxe/infiniband.h @@ -97,6 +97,8 @@ struct ib_work_queue { struct ib_queue_pair { /** Queue Pair Number */ unsigned long qpn; + /** Queue key */ + unsigned long qkey; /** Send queue */ struct ib_work_queue send; /** Receive queue */ @@ -267,7 +269,7 @@ extern void ib_destroy_cq ( struct ib_device *ibdev, extern struct ib_queue_pair * ib_create_qp ( struct ib_device *ibdev, unsigned int num_send_wqes, struct ib_completion_queue *send_cq, unsigned int num_recv_wqes, - struct ib_completion_queue *recv_cq ); + struct ib_completion_queue *recv_cq, unsigned long qkey ); extern void ib_destroy_qp ( struct ib_device *ibdev, struct ib_queue_pair *qp ); extern struct ib_work_queue * ib_find_wq ( struct ib_completion_queue *cq, |