iPXE
ib_service.h
Go to the documentation of this file.
1#ifndef _IPXE_IB_SERVICE_H
2#define _IPXE_IB_SERVICE_H
3
4/** @file
5 *
6 * Infiniband service records
7 *
8 */
9
10FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
12#include <ipxe/infiniband.h>
13#include <ipxe/ib_mi.h>
14
15extern struct ib_mad_transaction *
16ib_create_service_madx ( struct ib_device *ibdev,
17 struct ib_mad_interface *mi, const char *name,
19
20#endif /* _IPXE_IB_SERVICE_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
Infiniband management interfaces.
struct ib_mad_transaction * ib_create_service_madx(struct ib_device *ibdev, struct ib_mad_interface *mi, const char *name, struct ib_mad_transaction_operations *op)
Create service record management transaction.
Definition ib_service.c:49
Infiniband protocol.
static uint16_t struct vmbus_xfer_pages_operations * op
Definition netvsc.h:327
An Infiniband device.
Definition infiniband.h:399
An Infiniband management interface.
Definition ib_mi.h:88
Infiniband management transaction operations.
Definition ib_mi.h:49
An Infiniband management transaction.
Definition ib_mi.h:70
struct ib_mad_interface * mi
Associated management interface.
Definition ib_mi.h:72