|
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 |
1.8.2