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

#include <libcxgbi.h>

Data Fields

struct cxgbi_devicecdev
 
int tid
 
int atid
 
unsigned long flags
 
unsigned int mtu
 
unsigned short rss_qid
 
unsigned short txq_idx
 
unsigned short advmss
 
unsigned int tx_chan
 
unsigned int rx_chan
 
unsigned int mss_idx
 
unsigned int smac_idx
 
unsigned char port_id
 
int wr_max_cred
 
int wr_cred
 
int wr_una_cred
 
unsigned char hcrc_len
 
unsigned char dcrc_len
 
voidl2t
 
struct sk_buffwr_pending_head
 
struct sk_buffwr_pending_tail
 
struct sk_buffcpl_close
 
struct sk_buffcpl_abort_req
 
struct sk_buffcpl_abort_rpl
 
struct sk_buffskb_ulp_lhdr
 
spinlock_t lock
 
struct kref refcnt
 
unsigned int state
 
struct sockaddr_in saddr
 
struct sockaddr_in daddr
 
struct dst_entrydst
 
struct sk_buff_head receive_queue
 
struct sk_buff_head write_queue
 
struct timer_list retry_timer
 
int err
 
rwlock_t callback_lock
 
voiduser_data
 
u32 rcv_nxt
 
u32 copied_seq
 
u32 rcv_wup
 
u32 snd_nxt
 
u32 snd_una
 
u32 write_seq
 

Detailed Description

Definition at line 174 of file libcxgbi.h.

Field Documentation

unsigned short advmss

Definition at line 183 of file libcxgbi.h.

int atid

Definition at line 178 of file libcxgbi.h.

rwlock_t callback_lock

Definition at line 212 of file libcxgbi.h.

Definition at line 175 of file libcxgbi.h.

u32 copied_seq

Definition at line 216 of file libcxgbi.h.

Definition at line 199 of file libcxgbi.h.

Definition at line 200 of file libcxgbi.h.

struct sk_buff* cpl_close

Definition at line 198 of file libcxgbi.h.

Definition at line 206 of file libcxgbi.h.

unsigned char dcrc_len

Definition at line 193 of file libcxgbi.h.

Definition at line 207 of file libcxgbi.h.

int err

Definition at line 211 of file libcxgbi.h.

unsigned long flags

Definition at line 179 of file libcxgbi.h.

unsigned char hcrc_len

Definition at line 192 of file libcxgbi.h.

void* l2t

Definition at line 195 of file libcxgbi.h.

spinlock_t lock

Definition at line 202 of file libcxgbi.h.

unsigned int mss_idx

Definition at line 186 of file libcxgbi.h.

unsigned int mtu

Definition at line 180 of file libcxgbi.h.

unsigned char port_id

Definition at line 188 of file libcxgbi.h.

u32 rcv_nxt

Definition at line 215 of file libcxgbi.h.

u32 rcv_wup

Definition at line 217 of file libcxgbi.h.

struct sk_buff_head receive_queue

Definition at line 208 of file libcxgbi.h.

struct kref refcnt

Definition at line 203 of file libcxgbi.h.

struct timer_list retry_timer

Definition at line 210 of file libcxgbi.h.

unsigned short rss_qid

Definition at line 181 of file libcxgbi.h.

unsigned int rx_chan

Definition at line 185 of file libcxgbi.h.

Definition at line 205 of file libcxgbi.h.

struct sk_buff* skb_ulp_lhdr

Definition at line 201 of file libcxgbi.h.

unsigned int smac_idx

Definition at line 187 of file libcxgbi.h.

u32 snd_nxt

Definition at line 218 of file libcxgbi.h.

u32 snd_una

Definition at line 219 of file libcxgbi.h.

unsigned int state

Definition at line 204 of file libcxgbi.h.

int tid

Definition at line 177 of file libcxgbi.h.

unsigned int tx_chan

Definition at line 184 of file libcxgbi.h.

unsigned short txq_idx

Definition at line 182 of file libcxgbi.h.

Definition at line 213 of file libcxgbi.h.

int wr_cred

Definition at line 190 of file libcxgbi.h.

int wr_max_cred

Definition at line 189 of file libcxgbi.h.

struct sk_buff* wr_pending_head

Definition at line 196 of file libcxgbi.h.

struct sk_buff* wr_pending_tail

Definition at line 197 of file libcxgbi.h.

int wr_una_cred

Definition at line 191 of file libcxgbi.h.

struct sk_buff_head write_queue

Definition at line 209 of file libcxgbi.h.

u32 write_seq

Definition at line 220 of file libcxgbi.h.


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