From owner-freebsd-cluster@FreeBSD.ORG Mon Jun 23 12:17:16 2003 Return-Path: Delivered-To: freebsd-cluster@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A318137B401 for ; Mon, 23 Jun 2003 12:17:16 -0700 (PDT) Received: from walnut.he.net (walnut.he.net [64.71.137.114]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2BD1343FEC for ; Mon, 23 Jun 2003 12:17:16 -0700 (PDT) (envelope-from kmacy@fsmware.com) Received: from localhost (kmacy@localhost) by walnut.he.net (8.8.6p2003-03-31/8.8.2) with ESMTP id MAA09446; Mon, 23 Jun 2003 12:17:05 -0700 Date: Mon, 23 Jun 2003 12:17:05 -0700 (PDT) From: Kip Macy X-Sender: kmacy@walnut.he.net To: Peter Ross In-Reply-To: <20030623214253.O520@guckloch.zuhause> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-cluster@freebsd.org Subject: Re: Re[2]: iSCSI and clustering with FreeBSD X-BeenThere: freebsd-cluster@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Clustering FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Jun 2003 19:17:16 -0000 > It starts with basic design questions. Sorry, I am always late.. > > I want to implement the iSCSI initiator as a CAM SIM driver. I was pointed > to the umass driver which is a "translator" between SCSI and USB commands. > The developers handbook gives me a good introduction how to write a SIM > driver. A good place to start is to write something strictly in userland that logs in and generates traffic to the target. When I wrote my target it was initially all in userland. After, the protocol handling had proven to be robust I moved it into the kernel. If you try to familiarize yourself with too many things at once, it may take you a long time to get started. -Kip