Whamcloud - gitweb
LU-8769 lnet: removal of obsolete LNDs
[fs/lustre-release.git] / lustre / utils / gss / svcgssd.h
index 5283c95..63e734f 100644 (file)
 #include <sys/queue.h>
 #include <gssapi/gssapi.h>
 
-int handle_nullreq(FILE *f);
+int krb_enabled;
+
+int handle_channel_request(FILE *f);
 void svcgssd_run(void);
-int gssd_prepare_creds(int must_srv_mds, int must_srv_oss);
+int gssd_prepare_creds(int must_srv_mgs, int must_srv_mds, int must_srv_oss);
 gss_cred_id_t gssd_select_svc_cred(int lustre_svc);
+const char *gss_OID_mech_name(gss_OID mech);
 
 extern char *mds_local_realm;
 extern char *oss_local_realm;
+extern int null_enabled;
+extern int krb_enabled;
+extern int sk_enabled;
 
 #define GSSD_SERVICE_NAME      "lustre"
 
 /* XXX */
+#define GSSD_SERVICE_MGS                       "lustre_mgs"
 #define GSSD_SERVICE_MDS                       "lustre_mds"
 #define GSSD_SERVICE_OSS                       "lustre_oss"
 #define LUSTRE_ROOT_NAME                       "lustre_root"