iPXE
|
Infiniband management transaction operations. More...
#include <ib_mi.h>
Data Fields | |
void(* | complete )(struct ib_device *ibdev, struct ib_mad_interface *mi, struct ib_mad_transaction *madx, int rc, union ib_mad *mad, struct ib_address_vector *av) |
Handle transaction completion. More... | |
void( * ib_mad_transaction_operations::complete) (struct ib_device *ibdev, struct ib_mad_interface *mi, struct ib_mad_transaction *madx, int rc, union ib_mad *mad, struct ib_address_vector *av) |
Handle transaction completion.
ibdev | Infiniband device |
mi | Management interface |
madx | Management transaction |
rc | Status code |
mad | Received MAD (or NULL on error) |
av | Source address vector (or NULL on error) |
The completion handler should in most cases call ib_destroy_madx() to free up the completed transaction.
Definition at line 62 of file ib_mi.h.
Referenced by ib_destroy_mi(), ib_mi_handle(), and ib_mi_timer_expired().