Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
ib_mad_agent Struct Reference

#include <ib_mad.h>

Data Fields

struct ib_devicedevice
 
struct ib_qpqp
 
struct ib_mrmr
 
ib_mad_recv_handler recv_handler
 
ib_mad_send_handler send_handler
 
ib_mad_snoop_handler snoop_handler
 
voidcontext
 
u32 hi_tid
 
u8 port_num
 
u8 rmpp_version
 

Detailed Description

ib_mad_agent - Used to track MAD registration with the access layer. : Reference to device registration is on. : Reference to QP used for sending and receiving MADs. : Memory region for system memory usable for DMA. : Callback handler for a received MAD. : Callback handler for a sent MAD. : Callback handler for snooped sent MADs. : User-specified context associated with this registration. : Access layer assigned transaction ID for this client. Unsolicited MADs sent by this client will have the upper 32-bits of their TID set to this value. : Port number on which QP is registered : If set, indicates the RMPP version used by this agent.

Definition at line 361 of file ib_mad.h.

Field Documentation

Definition at line 368 of file ib_mad.h.

Definition at line 362 of file ib_mad.h.

u32 hi_tid

Definition at line 369 of file ib_mad.h.

Definition at line 364 of file ib_mad.h.

u8 port_num

Definition at line 370 of file ib_mad.h.

Definition at line 363 of file ib_mad.h.

ib_mad_recv_handler recv_handler

Definition at line 365 of file ib_mad.h.

u8 rmpp_version

Definition at line 371 of file ib_mad.h.

ib_mad_send_handler send_handler

Definition at line 366 of file ib_mad.h.

ib_mad_snoop_handler snoop_handler

Definition at line 367 of file ib_mad.h.


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