From owner-svn-src-all@FreeBSD.ORG Mon Sep 21 15:28:22 2009 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E652C1065672; Mon, 21 Sep 2009 15:28:22 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-annu.mail.uoguelph.ca (esa-annu.mail.uoguelph.ca [131.104.91.36]) by mx1.freebsd.org (Postfix) with ESMTP id 3DC868FC19; Mon, 21 Sep 2009 15:28:22 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoEANc4t0qDaFvI/2dsb2JhbADSXYQbBYFY X-IronPort-AV: E=Sophos;i="4.44,424,1249272000"; d="scan'208";a="47098018" Received: from darling.cs.uoguelph.ca ([131.104.91.200]) by esa-annu-pri.mail.uoguelph.ca with ESMTP; 21 Sep 2009 11:28:21 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by darling.cs.uoguelph.ca (Postfix) with ESMTP id 2D010940091; Mon, 21 Sep 2009 11:28:21 -0400 (EDT) X-Virus-Scanned: amavisd-new at darling.cs.uoguelph.ca Received: from darling.cs.uoguelph.ca ([127.0.0.1]) by localhost (darling.cs.uoguelph.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ilz99QQU7b17; Mon, 21 Sep 2009 11:28:20 -0400 (EDT) Received: from muncher.cs.uoguelph.ca (muncher.cs.uoguelph.ca [131.104.91.102]) by darling.cs.uoguelph.ca (Postfix) with ESMTP id 887E79400CE; Mon, 21 Sep 2009 11:28:19 -0400 (EDT) Received: from localhost (rmacklem@localhost) by muncher.cs.uoguelph.ca (8.11.7p3+Sun/8.11.6) with ESMTP id n8LFXvr01341; Mon, 21 Sep 2009 11:33:58 -0400 (EDT) X-Authentication-Warning: muncher.cs.uoguelph.ca: rmacklem owned process doing -bs Date: Mon, 21 Sep 2009 11:33:57 -0400 (EDT) From: Rick Macklem X-X-Sender: rmacklem@muncher.cs.uoguelph.ca To: "Daniel O'Connor" In-Reply-To: <200909211416.11654.doconnor@gsoft.com.au> Message-ID: References: <20090919.230053.58383965.imp@bsdimp.com> <200909211216.07249.doconnor@gsoft.com.au> <20090920.220343.-737556392.imp@bsdimp.com> <200909211416.11654.doconnor@gsoft.com.au> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: src-committers@freebsd.org, jhb@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org, rmacklem@freebsd.org, "M. Warner Losh" Subject: Re: svn commit: r197298 - head/sbin/mount_nfs X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Sep 2009 15:28:23 -0000 On Mon, 21 Sep 2009, Daniel O'Connor wrote: [good stuff snipped] >> : >> : The thought of doing NFS over the internet boggles my mind :) >> [more stuff snipped] Just fyi, NFSv4 avoids all of this by doing everything via NFS over TCP to port 2049. Unless someone stands up and thinks that it isn't an appropriate change for 8.0, I'll email re@ at the end of to-day requesting the merge of the one line change I already committed to head. - It makes the default for Mount and the NFS Null RPC done before the mount(2) syscall use TCP by default. (It doesn't affect the behaviour when any of "udp", "tcp", "mntudp" options are specified.) Since Linux uses Mount over TCP for "tcp" mounts, I believe pretty well any server that supports NFS over TCP must also support Mount over TCP. (They'd get screamed at, otherwise.) Thanks for the input, rick