Re: [PATCH] cifs: remove the sockopt= mount option

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We should do some quick performance runs to verify this - but with
corking and uncorking the socket explicitly presumably TCP_NODELAY
should not be needed.

On Thu, Feb 21, 2013 at 9:37 AM, Scott Lovenberg
<scott.lovenberg@xxxxxxxxx> wrote:
> On Thu, Feb 21, 2013 at 6:32 AM, Jeff Layton <jlayton@xxxxxxxxxx> wrote:
>>
>> ...as promised for 3.9.
>>
>> Signed-off-by: Jeff Layton <jlayton@xxxxxxxxxx>
>> ---
>>  fs/cifs/connect.c | 16 +---------------
>>  1 file changed, 1 insertion(+), 15 deletions(-)
>>
>> diff --git a/fs/cifs/connect.c b/fs/cifs/connect.c
>> index d997737..8609c42 100644
>> --- a/fs/cifs/connect.c
>> +++ b/fs/cifs/connect.c
>> @@ -97,7 +97,7 @@ enum {
>>         Opt_user, Opt_pass, Opt_ip,
>>         Opt_unc, Opt_domain,
>>         Opt_srcaddr, Opt_prefixpath,
>> -       Opt_iocharset, Opt_sockopt,
>> +       Opt_iocharset,
>>         Opt_netbiosname, Opt_servern,
>>         Opt_ver, Opt_vers, Opt_sec, Opt_cache,
>>
>> @@ -202,7 +202,6 @@ static const match_table_t cifs_mount_option_tokens =
>> {
>>         { Opt_srcaddr, "srcaddr=%s" },
>>         { Opt_prefixpath, "prefixpath=%s" },
>>         { Opt_iocharset, "iocharset=%s" },
>> -       { Opt_sockopt, "sockopt=%s" },
>>         { Opt_netbiosname, "netbiosname=%s" },
>>         { Opt_servern, "servern=%s" },
>>         { Opt_ver, "ver=%s" },
>> @@ -1722,19 +1721,6 @@ cifs_parse_mount_options(const char *mountdata,
>> const char *devname,
>>                          */
>>                         cFYI(1, "iocharset set to %s", string);
>>                         break;
>> -               case Opt_sockopt:
>> -                       string = match_strdup(args);
>> -                       if (string == NULL)
>> -                               goto out_nomem;
>> -
>> -                       if (strnicmp(string, "TCP_NODELAY", 11) == 0) {
>> -                               printk(KERN_WARNING "CIFS: the "
>> -                                       "sockopt=TCP_NODELAY option has
>> been "
>> -                                       "deprecated and will be removed "
>> -                                       "in 3.9\n");
>> -                               vol->sockopt_tcp_nodelay = 1;
>> -                       }
>> -                       break;
>>                 case Opt_netbiosname:
>>                         string = match_strdup(args);
>>                         if (string == NULL)
>
> Gar.  Why was TCP_NODELAY pulled?  I only ask because I'm updating the
> socket options section of the smb.conf man page.  Supposedly NODELAY
> can have great results in some network configurations[citation
> needed].
>
> --
> Peace and Blessings,
> -Scott.



-- 
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


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux