diff options
author | Michael Brown <mcb30@ipxe.org> | 2016-03-08 15:48:53 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2016-03-08 15:51:53 +0000 |
commit | 6a3ffa0114411ae4aa6c4485c6058bf03fec3623 (patch) | |
tree | 5a82fba9a29bbc303c6c32b3faefcddf88afbb04 /src/include | |
parent | 174bf6b5698299678f2d928cae126353558a766d (diff) | |
download | ipxe-6a3ffa0114411ae4aa6c4485c6058bf03fec3623.zip ipxe-6a3ffa0114411ae4aa6c4485c6058bf03fec3623.tar.gz ipxe-6a3ffa0114411ae4aa6c4485c6058bf03fec3623.tar.bz2 |
[infiniband] Assign names to queue pairs
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ipxe/infiniband.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/include/ipxe/infiniband.h b/src/include/ipxe/infiniband.h index 065e421..5910390 100644 --- a/src/include/ipxe/infiniband.h +++ b/src/include/ipxe/infiniband.h @@ -158,6 +158,8 @@ struct ib_queue_pair { struct ib_device *ibdev; /** List of queue pairs on this Infiniband device */ struct list_head list; + /** Queue pair name */ + const char *name; /** Queue pair number */ unsigned long qpn; /** Externally-visible queue pair number @@ -498,7 +500,7 @@ extern struct ib_queue_pair * ib_create_qp ( struct ib_device *ibdev, enum ib_queue_pair_type type, unsigned int num_send_wqes, struct ib_completion_queue *send_cq, unsigned int num_recv_wqes, struct ib_completion_queue *recv_cq, - struct ib_queue_pair_operations *op ); + struct ib_queue_pair_operations *op, const char *name ); extern int ib_modify_qp ( struct ib_device *ibdev, struct ib_queue_pair *qp ); extern void ib_destroy_qp ( struct ib_device *ibdev, struct ib_queue_pair *qp ); |