From owner-freebsd-fs@FreeBSD.ORG Wed Jul 27 22:35:49 2005 Return-Path: X-Original-To: fs@freebsd.org Delivered-To: freebsd-fs@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4F89116A42B for ; Wed, 27 Jul 2005 22:35:49 +0000 (GMT) (envelope-from rick@snowhite.cis.uoguelph.ca) Received: from dargo.cs.uoguelph.ca (dargo.cs.uoguelph.ca [131.104.96.159]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF38843D48 for ; Wed, 27 Jul 2005 22:35:48 +0000 (GMT) (envelope-from rick@snowhite.cis.uoguelph.ca) Received: from snowhite.cis.uoguelph.ca (snowhite.cis.uoguelph.ca [131.104.48.1]) by dargo.cs.uoguelph.ca (8.13.1/8.13.1) with ESMTP id j6RMZjCD024056; Wed, 27 Jul 2005 18:35:45 -0400 Received: (from rick@localhost) by snowhite.cis.uoguelph.ca (8.9.3/8.9.3) id SAA89695; Wed, 27 Jul 2005 18:36:19 -0400 (EDT) Date: Wed, 27 Jul 2005 18:36:19 -0400 (EDT) From: rick@snowhite.cis.uoguelph.ca Message-Id: <200507272236.SAA89695@snowhite.cis.uoguelph.ca> To: fs@freebsd.org X-Scanned-By: MIMEDefang 2.44 Cc: openbsd-nfsv4@sfobug.org Subject: NFSv234 server ported to FreeBSD6.0-BETA1 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: Wed, 27 Jul 2005 22:35:49 -0000 In case you are interested, there is now a port of my NFSv2,3 and 4 server to FreeBSD6.0-BETA1 available at ftp://ftp.cis.uoguelph.ca/pub/nfsv4. (Look for the 2 files with FreeBSD6.0-BETA1 in the name.) It seems to work ok on a dual CPU Pentium II that I have. (I believe that I have the SMP code set up ok, but I don't wait until I'm inside the server op functions to grab Giant. It follows the nfsserver example for handling the socket interface and has separate locks for the server cache and the caches of credential mappings for RPCSEC_GSS. It should allow the encryption/decryption to be done in parallel on an N cpu box.) I think the server is about ready for public consumption now. (I don't know if anyone is interested in bringing the code into FreeBSD, but this might be a good time?) rick