iPXE
ib_sma.h
Go to the documentation of this file.
1#ifndef _IPXE_IB_SMA_H
2#define _IPXE_IB_SMA_H
3
4/** @file
5 *
6 * Infiniband subnet management agent
7 *
8 */
9
10FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11
12struct ib_device;
13struct ib_mad_interface;
14
15extern int ib_create_sma ( struct ib_device *ibdev,
16 struct ib_mad_interface *mi );
17extern void ib_destroy_sma ( struct ib_device *ibdev,
18 struct ib_mad_interface *mi );
19
20#endif /* _IPXE_IB_SMA_H */
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
int ib_create_sma(struct ib_device *ibdev, struct ib_mad_interface *mi)
Create subnet management agent and interface.
Definition ib_sma.c:358
void ib_destroy_sma(struct ib_device *ibdev, struct ib_mad_interface *mi)
An Infiniband device.
Definition infiniband.h:399
An Infiniband management interface.
Definition ib_mi.h:88
struct ib_device * ibdev
Infiniband device.
Definition ib_mi.h:90