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:
ibdev Infiniband device
mi Management interface
mad Received MAD
av Source address vector
Return values:
rc Return status code

Referenced by ib_mi_handle().


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

Generated on Tue Apr 6 20:02:05 2010 for gPXE by  doxygen 1.5.7.1