seems reasonable to display this. Merged. On Mon, Jun 13, 2011 at 10:50 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote: > Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx> > --- > fs/cifs/cifsfs.c | 33 +++++++++++++++++++++++++++++++++ > 1 files changed, 33 insertions(+), 0 deletions(-) > > diff --git a/fs/cifs/cifsfs.c b/fs/cifs/cifsfs.c > index 989442d..e9def99 100644 > --- a/fs/cifs/cifsfs.c > +++ b/fs/cifs/cifsfs.c > @@ -352,6 +352,37 @@ cifs_show_address(struct seq_file *s, struct TCP_Server_Info *server) > } > } > > +static void > +cifs_show_security(struct seq_file *s, struct TCP_Server_Info *server) > +{ > + seq_printf(s, ",sec="); > + > + switch (server->secType) { > + case LANMAN: > + seq_printf(s, "lanman"); > + break; > + case NTLMv2: > + seq_printf(s, "ntlmv2"); > + break; > + case NTLM: > + seq_printf(s, "ntlm"); > + break; > + case Kerberos: > + seq_printf(s, "krb5"); > + break; > + case RawNTLMSSP: > + seq_printf(s, "ntlmssp"); > + break; > + default: > + /* shouldn't ever happen */ > + seq_printf(s, "unknown"); > + break; > + } > + > + if (server->sec_mode & (SECMODE_SIGN_REQUIRED | SECMODE_SIGN_ENABLED)) > + seq_printf(s, "i"); > +} > + > /* > * cifs_show_options() is for displaying mount options in /proc/mounts. > * Not all settable options are displayed but most of the important > @@ -365,6 +396,8 @@ cifs_show_options(struct seq_file *s, struct vfsmount *m) > struct sockaddr *srcaddr; > srcaddr = (struct sockaddr *)&tcon->ses->server->srcaddr; > > + cifs_show_security(s, tcon->ses->server); > + > seq_printf(s, ",unc=%s", tcon->treeName); > > if (cifs_sb->mnt_cifs_flags & CIFS_MOUNT_MULTIUSER) > -- > 1.7.5.2 > > -- Thanks, Steve -- To unsubscribe from this list: send the line "unsubscribe linux-cifs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html