public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Christoph Hellwig <hch@infradead.org>
To: Steve French <smfrench@gmail.com>
Cc: linux-kernel@vger.kernel.org,
	Gerald Carter <coffeedude.jerry@gmail.com>,
	Christoph Hellwig <hch@infradead.org>,
	linux-cifs-client@lists.samba.org, simo <idra@samba.org>
Subject: Re: [linux-cifs-client] Re: SMB2 file system - should it be a distinct module
Date: Thu, 3 May 2007 16:44:28 +0100	[thread overview]
Message-ID: <20070503154428.GA32713@infradead.org> (raw)
In-Reply-To: <524f69650705030835y488b0493wc97ab79ba25cd539@mail.gmail.com>

On Thu, May 03, 2007 at 10:35:41AM -0500, Steve French wrote:
> If SMB2 protocol support were coded as a distinct module, the smb2.ko
> would need to load cifs.ko to complete session setup in many cases
> (presumably when mounting to NetApp, EMC, most older Windows servers
> and some Samba servers - at least for a few years).

Umm, no.  If the user tries mount -t smb2 it would try only that and
if it can't support the server it would fail.  Similar for mount -t cifs
if the server only supports modern dialects, which AFAIK none does.
If you feel fancy add autoprobing to mount, similar to how we do
automatic testing of superblocks for disk filesystems.

> In any case SMB2 would be considered experimental (for a Linux client)
> for quite some time, so there is no hurry to decide until there is
> feedback from users.  I am pleased that SMB2 does clean up the
> protocol header format - and it should be easier to code in some ways
> since there are so few operations to support/optimize (and almost all
> are handlebased), but it is way to early to tell which is better (as
> far as I know, no one has even proved whether SMB2 is faster than CIFS
> or Vista to Vista mounts).

Beeing handle based means it actually starts to get useable for Unix
based client, so even if the protocol is not inherently faster the
client side implementation will be a lot faster at least on big
systems because the expensive path generation will go away.



  reply	other threads:[~2007-05-03 15:44 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-30 22:52 SMB2 file system - should it be a distinct module Steve French
2007-04-30 23:15 ` Chris Friesen
2007-05-01  9:06 ` Christoph Hellwig
2007-05-03 13:21   ` [linux-cifs-client] " simo
2007-05-03 14:17     ` Christoph Hellwig
2007-05-03 14:36       ` simo
2007-05-03 14:43         ` Christoph Hellwig
2007-05-03 14:53           ` simo
2007-05-03 15:14           ` Chuck Ebbert
2007-05-03 14:46         ` Gerald Carter
2007-05-03 14:56           ` simo
2007-05-03 15:35             ` Steve French
2007-05-03 15:44               ` Christoph Hellwig [this message]
2007-05-04 17:12           ` Jeremy Allison
2007-05-04 17:43             ` simo
2007-05-05  9:55               ` Christoph Hellwig
2007-05-04 18:35             ` Steve French
2007-05-01  9:30 ` Jan Engelhardt
2007-05-01 19:26   ` [linux-cifs-client] Re: SMB2 file system - should it be a distinctmodule Wagner, Chris (GEAE, CBTS)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20070503154428.GA32713@infradead.org \
    --to=hch@infradead.org \
    --cc=coffeedude.jerry@gmail.com \
    --cc=idra@samba.org \
    --cc=linux-cifs-client@lists.samba.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=smfrench@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox