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

#include <ib_user_verbs.h>

Data Fields

__u64 wr_id
 
__u32 num_sge
 
__u32 opcode
 
__u32 send_flags
 
union {
   __u32   imm_data
 
   __u32   invalidate_rkey
 
ex
 
union {
   struct {
      __u64   remote_addr
 
      __u32   rkey
 
      __u32   reserved
 
   }   rdma
 
   struct {
      __u64   remote_addr
 
      __u64   compare_add
 
      __u64   swap
 
      __u32   rkey
 
      __u32   reserved
 
   }   atomic
 
   struct {
      __u32   ah
 
      __u32   remote_qpn
 
      __u32   remote_qkey
 
      __u32   reserved
 
   }   ud
 
wr
 

Detailed Description

Definition at line 563 of file ib_user_verbs.h.

Field Documentation

__u32 ah

Definition at line 586 of file ib_user_verbs.h.

struct { ... } atomic
__u64 compare_add

Definition at line 580 of file ib_user_verbs.h.

union { ... } ex
__u32 imm_data

Definition at line 569 of file ib_user_verbs.h.

__u32 invalidate_rkey

Definition at line 570 of file ib_user_verbs.h.

__u32 num_sge

Definition at line 565 of file ib_user_verbs.h.

Definition at line 566 of file ib_user_verbs.h.

struct { ... } rdma
__u64 remote_addr

Definition at line 574 of file ib_user_verbs.h.

__u32 remote_qkey

Definition at line 588 of file ib_user_verbs.h.

__u32 remote_qpn

Definition at line 587 of file ib_user_verbs.h.

__u32 reserved

Definition at line 576 of file ib_user_verbs.h.

__u32 rkey

Definition at line 575 of file ib_user_verbs.h.

__u32 send_flags

Definition at line 567 of file ib_user_verbs.h.

__u64 swap

Definition at line 581 of file ib_user_verbs.h.

struct { ... } ud
union { ... } wr
__u64 wr_id

Definition at line 564 of file ib_user_verbs.h.


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