iPXE
ib_cmrc.h
Go to the documentation of this file.
1 #ifndef _IPXE_IB_CMRC_H
2 #define _IPXE_IB_CMRC_H
3 
4 /** @file
5  *
6  * Infiniband Communication-managed Reliable Connections
7  *
8  */
9 
10 FILE_LICENCE ( BSD2 );
11 
12 #include <ipxe/infiniband.h>
13 #include <ipxe/xfer.h>
14 
15 extern int ib_cmrc_open ( struct interface *xfer, struct ib_device *ibdev,
16  union ib_gid *dgid, union ib_guid *service_id,
17  const char *name );
18 
19 #endif /* _IPXE_IB_CMRC_H */
const char * name
Definition: ath9k_hw.c:1984
Infiniband protocol.
An Infiniband Global Identifier.
Definition: ib_packet.h:33
Data transfer interfaces.
An Infiniband device.
Definition: infiniband.h:398
An object interface.
Definition: interface.h:124
An Infiniband Globally Unique Identifier.
Definition: ib_packet.h:18
union ib_gid dgid
Definition: ib_mad.h:12
FILE_LICENCE(BSD2)
struct ib_device * ibdev
Infiniband device.
Definition: ib_cm.h:37
union ib_guid service_id
Service ID.
Definition: ib_mad.h:16
int ib_cmrc_open(struct interface *xfer, struct ib_device *ibdev, union ib_gid *dgid, union ib_guid *service_id, const char *name)
Open CMRC connection.
Definition: ib_cmrc.c:397