Linux Kernel
3.7.1
|
#include <libfc.h>
Data Fields | |
struct fc_lport * | local_port |
struct fc_rport * | rport |
struct kref | kref |
enum fc_rport_state | rp_state |
struct fc_rport_identifiers | ids |
u16 | flags |
u16 | max_seq |
u16 | disc_id |
u16 | maxframe_size |
unsigned int | retries |
unsigned int | major_retries |
unsigned int | e_d_tov |
unsigned int | r_a_tov |
struct mutex | rp_mutex |
struct delayed_work | retry_work |
enum fc_rport_event | event |
struct fc_rport_operations * | ops |
struct list_head | peers |
struct work_struct | event_work |
u32 | supported_classes |
u16 | prli_count |
struct rcu_head | rcu |
u16 | sp_features |
u8 | spp_type |
void(* | lld_event_callback )(struct fc_lport *, struct fc_rport_priv *, enum fc_rport_event) |
struct fc_rport_priv - libfc remote port and discovery info : The associated local port : The FC transport remote port : Reference counter : Enumeration that tracks progress of PLOGI, PRLI, and RTV exchanges : The remote port identifiers and roles : STARTED, REC and RETRY_SUPPORTED flags : Maximum number of concurrent sequences : The discovery identifier : The maximum frame size : The retry count for the current state : The retry count for the entire PLOGI/PRLI state machine : Error detect timeout value (in msec) : Resource allocation timeout value (in msec) : The mutex that protects the remote port : Handle for retries : Callback when READY, FAILED or LOGO states complete : Count of open PRLI sessions in providers : Structure used for freeing in an RCU-safe manner
enum fc_rport_event event |
struct work_struct event_work |
void(* lld_event_callback)(struct fc_lport *, struct fc_rport_priv *, enum fc_rport_event) |
struct delayed_work retry_work |
enum fc_rport_state rp_state |