diff options
Diffstat (limited to 'fs/cifs/cifsglob.h')
-rw-r--r-- | fs/cifs/cifsglob.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/fs/cifs/cifsglob.h b/fs/cifs/cifsglob.h index b24006c47df1..74d3ccbb103b 100644 --- a/fs/cifs/cifsglob.h +++ b/fs/cifs/cifsglob.h | |||
@@ -153,7 +153,7 @@ struct TCP_Server_Info { | |||
153 | char sessid[4]; /* unique token id for this session */ | 153 | char sessid[4]; /* unique token id for this session */ |
154 | /* (returned on Negotiate */ | 154 | /* (returned on Negotiate */ |
155 | int capabilities; /* allow selective disabling of caps by smb sess */ | 155 | int capabilities; /* allow selective disabling of caps by smb sess */ |
156 | __u16 timeZone; | 156 | int timeAdj; /* Adjust for difference in server time zone in sec */ |
157 | __u16 CurrentMid; /* multiplex id - rotating counter */ | 157 | __u16 CurrentMid; /* multiplex id - rotating counter */ |
158 | char cryptKey[CIFS_CRYPTO_KEY_SIZE]; | 158 | char cryptKey[CIFS_CRYPTO_KEY_SIZE]; |
159 | /* 16th byte of RFC1001 workstation name is always null */ | 159 | /* 16th byte of RFC1001 workstation name is always null */ |
@@ -203,9 +203,14 @@ struct cifsSesInfo { | |||
203 | char * domainName; | 203 | char * domainName; |
204 | char * password; | 204 | char * password; |
205 | }; | 205 | }; |
206 | /* session flags */ | 206 | /* no more than one of the following three session flags may be set */ |
207 | #define CIFS_SES_NT4 1 | 207 | #define CIFS_SES_NT4 1 |
208 | 208 | #define CIFS_SES_OS2 2 | |
209 | #define CIFS_SES_W9X 4 | ||
210 | /* following flag is set for old servers such as OS2 (and Win95?) | ||
211 | which do not negotiate NTLM or POSIX dialects, but instead | ||
212 | negotiate one of the older LANMAN dialects */ | ||
213 | #define CIFS_SES_LANMAN 8 | ||
209 | /* | 214 | /* |
210 | * there is one of these for each connection to a resource on a particular | 215 | * there is one of these for each connection to a resource on a particular |
211 | * session | 216 | * session |
@@ -512,7 +517,8 @@ require use of the stronger protocol */ | |||
512 | * This list helps improve performance and eliminate the messages indicating | 517 | * This list helps improve performance and eliminate the messages indicating |
513 | * that we had a communications error talking to the server in this list. | 518 | * that we had a communications error talking to the server in this list. |
514 | */ | 519 | */ |
515 | GLOBAL_EXTERN struct servers_not_supported *NotSuppList; /*@z4a */ | 520 | /* Feature not supported */ |
521 | /* GLOBAL_EXTERN struct servers_not_supported *NotSuppList; */ | ||
516 | 522 | ||
517 | /* | 523 | /* |
518 | * The following is a hash table of all the users we know about. | 524 | * The following is a hash table of all the users we know about. |
@@ -568,7 +574,6 @@ GLOBAL_EXTERN unsigned int lookupCacheEnabled; | |||
568 | GLOBAL_EXTERN unsigned int extended_security; /* if on, session setup sent | 574 | GLOBAL_EXTERN unsigned int extended_security; /* if on, session setup sent |
569 | with more secure ntlmssp2 challenge/resp */ | 575 | with more secure ntlmssp2 challenge/resp */ |
570 | GLOBAL_EXTERN unsigned int sign_CIFS_PDUs; /* enable smb packet signing */ | 576 | GLOBAL_EXTERN unsigned int sign_CIFS_PDUs; /* enable smb packet signing */ |
571 | GLOBAL_EXTERN unsigned int secFlags; | ||
572 | GLOBAL_EXTERN unsigned int linuxExtEnabled;/*enable Linux/Unix CIFS extensions*/ | 577 | GLOBAL_EXTERN unsigned int linuxExtEnabled;/*enable Linux/Unix CIFS extensions*/ |
573 | GLOBAL_EXTERN unsigned int CIFSMaxBufSize; /* max size not including hdr */ | 578 | GLOBAL_EXTERN unsigned int CIFSMaxBufSize; /* max size not including hdr */ |
574 | GLOBAL_EXTERN unsigned int cifs_min_rcv; /* min size of big ntwrk buf pool */ | 579 | GLOBAL_EXTERN unsigned int cifs_min_rcv; /* min size of big ntwrk buf pool */ |