iPXE
Data Fields
ib_mad_agent Struct Reference

An Infiniband management agent. More...

#include <ib_mi.h>

Data Fields

uint8_t mgmt_class
 Management class.
uint8_t class_version
 Class version.
uint16_t attr_id
 Attribute (in network byte order)
void(* handle )(struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av)
 Handle MAD.

Detailed Description

An Infiniband management agent.

Definition at line 21 of file ib_mi.h.


Field Documentation

Management class.

Definition at line 23 of file ib_mi.h.

Referenced by ib_mi_handle().

Class version.

Definition at line 25 of file ib_mi.h.

Referenced by ib_mi_handle().

Attribute (in network byte order)

Definition at line 27 of file ib_mi.h.

Referenced by ib_mi_handle().

void( * ib_mad_agent::handle)(struct ib_device *ibdev, struct ib_mad_interface *mi, union ib_mad *mad, struct ib_address_vector *av)

Handle MAD.

Parameters:
ibdevInfiniband device
miManagement interface
madReceived MAD
avSource address vector
Return values:
rcReturn status code

Definition at line 36 of file ib_mi.h.

Referenced by ib_mi_handle().


The documentation for this struct was generated from the following file: