struct fcoe_ctlr - FCoE Controller and FIP state : internal FIP state for network link and FIP or non-FIP mode. : LLD-selected mode. : &fc_lport: libfc local port. : currently selected FCF, or NULL. : list of discovered FCFs. : number of discovered FCF entries. : time when a multicast solicitation was last sent. : time after which to select an FCF. : time of next port keep-alive. : time of next controller keep-alive. : timer struct used for all delayed events. : &work_struct for doing keep-alives and resets. : &work_struct for receiving FIP frames. : list of received FIP frames. : clone of FLOGI request sent : state for pseudo-random number generator. : proposed or selected local-port ID. : configured maximum FC frame size, including FC header. : exchange ID of most recent fabric login. : send of FLOGI requested : number of FLOGI attempts in AUTO mode. : use the FC_MAP mode for destination MAC addresses. : supports SPMA server-provided MACs mode : number of FC_IDs probed : MAC address of the selected FC forwarder. : the native MAC address of our local port. : LLD-supplied function to handle sending FIP Ethernet frames : LLD-supplied function to handle changes to MAC addresses. : LLD-supplied function to supply a source MAC address. : lock protecting this structure. : spinlock covering flogi_req
This structure is used by all FCoE drivers. It contains information needed by all FCoE low-level drivers (LLDs) as well as internal state for FIP, and fields shared with the LLDS.
Definition at line 124 of file libfcoe.h.