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

#include <ehea_qmr.h>

Data Fields

u64 wr_id
 
u16 tx_control
 
u16 vlan_tag
 
u8 reserved1
 
u8 ip_start
 
u8 ip_end
 
u8 immediate_data_length
 
u8 tcp_offset
 
u8 reserved2
 
u16 reserved2b
 
u8 wrap_tag
 
u8 descriptors
 
u16 reserved3
 
u16 reserved4
 
u16 mss
 
u32 reserved5
 
union {
   struct {
      struct ehea_vsgentry   sg_list [EHEA_MAX_WQE_SG_ENTRIES]
 
   }   no_immediate_data
 
   struct {
      struct ehea_vsgentry   sg_entry
 
      u8   immediate_data [SWQE2_MAX_IMM]
 
      struct ehea_vsgentry   sg_list [EHEA_MAX_WQE_SG_ENTRIES-1]
 
   }   __packed
 
   struct {
      u8   immediate_data [SWQE3_MAX_IMM]
 
   }   immdata_nodesc
 
u
 

Detailed Description

Definition at line 100 of file ehea_qmr.h.

Field Documentation

struct { ... } __packed
u8 descriptors

Definition at line 112 of file ehea_qmr.h.

struct { ... } immdata_nodesc
u8 immediate_data[SWQE3_MAX_IMM]

Definition at line 127 of file ehea_qmr.h.

u8 immediate_data_length

Definition at line 107 of file ehea_qmr.h.

u8 ip_end

Definition at line 106 of file ehea_qmr.h.

u8 ip_start

Definition at line 105 of file ehea_qmr.h.

u16 mss

Definition at line 115 of file ehea_qmr.h.

struct { ... } no_immediate_data
u8 reserved1

Definition at line 104 of file ehea_qmr.h.

u8 reserved2

Definition at line 109 of file ehea_qmr.h.

u16 reserved2b

Definition at line 110 of file ehea_qmr.h.

u16 reserved3

Definition at line 113 of file ehea_qmr.h.

u16 reserved4

Definition at line 114 of file ehea_qmr.h.

u32 reserved5

Definition at line 116 of file ehea_qmr.h.

Definition at line 125 of file ehea_qmr.h.

Definition at line 120 of file ehea_qmr.h.

u8 tcp_offset

Definition at line 108 of file ehea_qmr.h.

Definition at line 102 of file ehea_qmr.h.

union { ... } u
u16 vlan_tag

Definition at line 103 of file ehea_qmr.h.

u64 wr_id

Definition at line 101 of file ehea_qmr.h.

u8 wrap_tag

Definition at line 111 of file ehea_qmr.h.


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