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
10FILE_LICENCE ( BSD2 );
11
12#include <ipxe/infiniband.h>
13#include <ipxe/xfer.h>
14
15extern 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:1986
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
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
union ib_gid dgid
Definition ib_mad.h:1
union ib_guid service_id
Service ID.
Definition ib_mad.h:5
Infiniband protocol.
An Infiniband device.
Definition infiniband.h:399
An object interface.
Definition interface.h:125
An Infiniband Global Identifier.
Definition ib_packet.h:34
An Infiniband Globally Unique Identifier.
Definition ib_packet.h:19
Data transfer interfaces.