diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/ipxe/infiniband.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/include/ipxe/infiniband.h b/src/include/ipxe/infiniband.h index aa67dd4ab..fc04dc873 100644 --- a/src/include/ipxe/infiniband.h +++ b/src/include/ipxe/infiniband.h @@ -404,7 +404,9 @@ struct ib_device { uint8_t link_speed_enabled; /** Link speed active */ uint8_t link_speed_active; - /** Port GID */ + /** Node GUID */ + union ib_guid node_guid; + /** Port GID (comprising GID prefix and port GUID) */ union ib_gid gid; /** Port LID */ uint16_t lid; @@ -503,8 +505,7 @@ extern int ib_mcast_attach ( struct ib_device *ibdev, struct ib_queue_pair *qp, union ib_gid *gid ); extern void ib_mcast_detach ( struct ib_device *ibdev, struct ib_queue_pair *qp, union ib_gid *gid ); -extern int ib_get_hca_info ( struct ib_device *ibdev, - union ib_guid *hca_guid ); +extern int ib_count_ports ( struct ib_device *ibdev ); extern int ib_set_port_info ( struct ib_device *ibdev, union ib_mad *mad ); extern int ib_set_pkey_table ( struct ib_device *ibdev, union ib_mad *mad ); extern struct ib_device * alloc_ibdev ( size_t priv_size ); |
