X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lnet%2Finclude%2Flnet%2Flib-types.h;h=8e5f1a0f99c991dd720938f94a7c96cb35cc76cd;hp=bba28813cdafe11dbaa2555ba3de4b9d6caba4cf;hb=2c56a64e065f471057928f16b9b550ca0050bdc1;hpb=5833895424f425d6552eedd8a34488dad0c1676b diff --git a/lnet/include/lnet/lib-types.h b/lnet/include/lnet/lib-types.h index bba2881..8e5f1a0 100644 --- a/lnet/include/lnet/lib-types.h +++ b/lnet/include/lnet/lib-types.h @@ -486,8 +486,7 @@ typedef struct { unsigned int ptl_options; } lnet_portal_t; -/* Router Checker */ -/* < 0 == startup error */ +/* Router Checker states */ #define LNET_RC_STATE_SHUTDOWN 0 /* not started */ #define LNET_RC_STATE_RUNNING 1 /* started up OK */ #define LNET_RC_STATE_STOPTHREAD 2 /* telling thread to stop */ @@ -572,10 +571,11 @@ typedef struct lnet_ping_info_t *ln_ping_info; #ifdef __KERNEL__ - int ln_rc_state; /* router checker startup/shutdown state */ struct semaphore ln_rc_signal; /* serialise startup/shutdown */ - lnet_handle_eq_t ln_rc_eqh; /* router checker's event queue */ #endif + int ln_rc_state; /* router checker startup/shutdown state */ + lnet_handle_eq_t ln_rc_eqh; /* router checker's event queue */ + lnet_handle_md_t ln_rc_mdh; #ifdef LNET_USE_LIB_FREELIST lnet_freelist_t ln_free_mes;