X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Flinux%2Flustre_import.h;h=d3c182c2028aab2fe9d08a56354f91c82d9920f3;hp=e7230d0fe1a9a7624d4ac06402d7975397f42830;hb=89f9a5bced24ecb7c84040a1ed88dcef4384f7c6;hpb=a487457bb00b5a862d0f51071b6c8da7aae99390;ds=sidebyside diff --git a/lustre/include/linux/lustre_import.h b/lustre/include/linux/lustre_import.h index e7230d0..d3c182c 100644 --- a/lustre/include/linux/lustre_import.h +++ b/lustre/include/linux/lustre_import.h @@ -46,6 +46,8 @@ enum obd_import_event { IMP_EVENT_ACTIVE = 0x808004, }; +struct ptlrpc_sec; + struct obd_import_conn { struct list_head oic_item; struct ptlrpc_connection *oic_conn; @@ -53,7 +55,6 @@ struct obd_import_conn { unsigned long oic_last_attempt; /* in jiffies */ }; - struct obd_import { struct portals_handle imp_handle; atomic_t imp_refcount; @@ -70,7 +71,11 @@ struct obd_import { struct list_head imp_sending_list; struct list_head imp_delayed_list; + /* list of ongoing raw rpcs (only used by gss) */ + struct list_head imp_rawrpc_list; + struct obd_device *imp_obd; + struct ptlrpc_sec *imp_sec; wait_queue_head_t imp_recovery_waitq; __u64 imp_last_replay_transno; atomic_t imp_inflight;