mirror of
https://github.com/ipxe/ipxe
synced 2025-12-25 09:01:24 +03:00
[infiniband] Provide ib_get_hca_info() as a commonly-available function
This commit is contained in:
@@ -75,9 +75,9 @@ struct ib_node_info {
|
||||
uint8_t class_version;
|
||||
uint8_t node_type;
|
||||
uint8_t num_ports;
|
||||
uint8_t sys_guid[8];
|
||||
uint8_t node_guid[8];
|
||||
uint8_t port_guid[8];
|
||||
struct ib_gid_half sys_guid;
|
||||
struct ib_gid_half node_guid;
|
||||
struct ib_gid_half port_guid;
|
||||
uint16_t partition_cap;
|
||||
uint16_t device_id;
|
||||
uint32_t revision;
|
||||
|
||||
@@ -374,6 +374,8 @@ extern int ib_mcast_attach ( struct ib_device *ibdev, struct ib_queue_pair *qp,
|
||||
struct ib_gid *gid );
|
||||
extern void ib_mcast_detach ( struct ib_device *ibdev,
|
||||
struct ib_queue_pair *qp, struct ib_gid *gid );
|
||||
extern int ib_get_hca_info ( struct ib_device *ibdev,
|
||||
struct ib_gid_half *hca_guid );
|
||||
extern struct ib_device * alloc_ibdev ( size_t priv_size );
|
||||
extern int register_ibdev ( struct ib_device *ibdev );
|
||||
extern void unregister_ibdev ( struct ib_device *ibdev );
|
||||
|
||||
Reference in New Issue
Block a user