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

#include <libfcoe.h>

Data Fields

struct list_head list
 
struct work_struct event_work
 
struct fcoe_ctlrfip
 
struct fcoe_fcf_devicefcf_dev
 
unsigned long time
 
u64 switch_name
 
u64 fabric_name
 
u32 fc_map
 
u16 vfid
 
u8 fcf_mac [ETH_ALEN]
 
u8 fcoe_mac [ETH_ALEN]
 
u8 pri
 
u8 flogi_sent
 
u16 flags
 
u32 fka_period
 
u8 fd_flags:1
 

Detailed Description

struct fcoe_fcf - Fibre-Channel Forwarder : list linkage : Work for FC Transport actions queue : The event to be processed : The controller that the FCF was discovered on : The associated fcoe_fcf_device instance : system time (jiffies) when an advertisement was last received : WWN of switch from advertisement : WWN of fabric from advertisement : FC_MAP value from advertisement : Ethernet address of the FCF for FIP traffic : Ethernet address of the FCF for FCoE traffic : virtual fabric ID : selection priority, smaller values are better : current FLOGI sent to this FCF : flags received from advertisement : keep-alive period, in jiffies

A Fibre-Channel Forwarder (FCF) is the entity on the Ethernet that passes FCoE frames on to an FC fabric. This structure represents one FCF from which advertisements have been received.

When looking up an FCF, , , , , and together form the lookup key.

Definition at line 200 of file libfcoe.h.

Field Documentation

struct work_struct event_work

Definition at line 202 of file libfcoe.h.

u64 fabric_name

Definition at line 208 of file libfcoe.h.

u32 fc_map

Definition at line 209 of file libfcoe.h.

Definition at line 204 of file libfcoe.h.

u8 fcf_mac[ETH_ALEN]

Definition at line 211 of file libfcoe.h.

u8 fcoe_mac[ETH_ALEN]

Definition at line 212 of file libfcoe.h.

u8 fd_flags

Definition at line 218 of file libfcoe.h.

Definition at line 203 of file libfcoe.h.

u32 fka_period

Definition at line 217 of file libfcoe.h.

u16 flags

Definition at line 216 of file libfcoe.h.

u8 flogi_sent

Definition at line 215 of file libfcoe.h.

Definition at line 201 of file libfcoe.h.

u8 pri

Definition at line 214 of file libfcoe.h.

u64 switch_name

Definition at line 207 of file libfcoe.h.

unsigned long time

Definition at line 205 of file libfcoe.h.

u16 vfid

Definition at line 210 of file libfcoe.h.


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