Linux Kernel
3.7.1
|
#include <libfcoe.h>
Data Fields | |
struct list_head | list |
struct work_struct | event_work |
struct fcoe_ctlr * | fip |
struct fcoe_fcf_device * | fcf_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 |
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.
struct work_struct event_work |
struct fcoe_fcf_device* fcf_dev |