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

#include <libfcoe.h>

Data Fields

voidpriv
 
struct fc_lportlport
 
struct sk_buff_head fcoe_pending_queue
 
u8 fcoe_pending_queue_active
 
u32 max_queue_depth
 
u32 min_queue_depth
 
struct timer_list timer
 
struct work_struct destroy_work
 
u8 data_src_addr [ETH_ALEN]
 

Detailed Description

struct fcoe_port - The FCoE private structure : The associated fcoe interface. The structure is defined by the low level driver : The associated local port : The pending Rx queue of skbs : Indicates if the pending queue is active : Max queue depth of pending queue : Min queue depth of pending queue : The queue timer : Handle for work context (to prevent RTNL deadlocks) : Source address for data

An instance of this structure is to be allocated along with the Scsi_Host and libfc fc_lport structures.

Definition at line 340 of file libfcoe.h.

Field Documentation

u8 data_src_addr[ETH_ALEN]

Definition at line 349 of file libfcoe.h.

struct work_struct destroy_work

Definition at line 348 of file libfcoe.h.

struct sk_buff_head fcoe_pending_queue

Definition at line 343 of file libfcoe.h.

u8 fcoe_pending_queue_active

Definition at line 344 of file libfcoe.h.

struct fc_lport* lport

Definition at line 342 of file libfcoe.h.

u32 max_queue_depth

Definition at line 345 of file libfcoe.h.

u32 min_queue_depth

Definition at line 346 of file libfcoe.h.

Definition at line 341 of file libfcoe.h.

Definition at line 347 of file libfcoe.h.


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