From owner-freebsd-fs@FreeBSD.ORG Mon Apr 2 14:00:32 2007 Return-Path: X-Original-To: freebsd-fs@freebsd.org Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0E3FA16A402 for ; Mon, 2 Apr 2007 14:00:32 +0000 (UTC) (envelope-from rees@citi.umich.edu) Received: from citi.umich.edu (citi.umich.edu [141.211.133.111]) by mx1.freebsd.org (Postfix) with ESMTP id E5EA513C483 for ; Mon, 2 Apr 2007 14:00:31 +0000 (UTC) (envelope-from rees@citi.umich.edu) Received: from citi.umich.edu (dumaguete.citi.umich.edu [141.211.133.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by citi.umich.edu (Postfix) with ESMTP id 348663925E; Mon, 2 Apr 2007 10:00:31 -0400 (EDT) Date: Mon, 2 Apr 2007 09:00:30 -0500 From: Jim Rees To: Frank Mayhar Message-ID: <20070402140030.GA16107@citi.umich.edu> References: <1175481486.39754.2.camel@jill.exit.com> <20070402120048.GA19688@citi.umich.edu> <1175520945.44258.8.camel@jill.exit.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1175520945.44258.8.camel@jill.exit.com> Cc: freebsd-fs@freebsd.org Subject: Re: NFS4 on FreeBSD? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Apr 2007 14:00:32 -0000 Frank Mayhar wrote: Hmm. It was my impression that the rpcsec_gss stuff was only for NFS4. I take it that my impression was wrong? (I guess I had better double- check and make sure that it's really NFS4 that is needed, and not kerberized NFS3.) That's correct, but there is an earlier non-gss kerberized v3 protocol. I believe at one time there were implementations in bsd and linux, but these are being removed for lack of interest and to push people to v4. I can't find any traces of it in FreeBSD but parts of it are still in OpenBSD. I have never used it and don't know if it works. I take it that the later client is a descendant of the one that is in the FreeBSD tree? That might be a place to start. Has it been used at all? It was intended to be portable and at one time ran on Darwin, Open, and FreeBSD. It was a very clever design by Marius Eriksen, done here at CITI, that did most of the rpc work in a user daemon without adding unnecessary user-to-kernel data copies. No one is using it now as far as I know.