From owner-freebsd-hackers Mon Nov 9 12:14:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA16227 for freebsd-hackers-outgoing; Mon, 9 Nov 1998 12:14:49 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from st-lcremean.tidalwave.net (host-e186.tidalwave.net [208.213.203.186] (may be forged)) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id MAA16217 for ; Mon, 9 Nov 1998 12:14:46 -0800 (PST) (envelope-from lee@st-lcremean.tidalwave.net) Received: (from lee@localhost) by st-lcremean.tidalwave.net (8.9.1/8.8.8) id PAA02222 for hackers@freebsd.org; Mon, 9 Nov 1998 15:14:23 -0500 (EST) (envelope-from lee) Message-ID: <19981109151423.A2157@tidalwave.net> Date: Mon, 9 Nov 1998 15:14:23 -0500 From: Lee Cremeans To: hackers@FreeBSD.ORG Subject: Encryption coprocessor, part 2. Reply-To: lcremean@tidalwave.net Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.93.2i X-OS: FreeBSD 3.0-CURRENT X-Evil: microsoft.com Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG All right, I've figured out what I want to do with the packets (though a zero-copy implementation would be faster, I doubt it's easy to do here). I'm going to set up a list of buffers in memory, then feed their address to the chip as needed...(actually, it'll be four rings, since there are 4 DMA channels). What I need to know now is what the best way would be to get the user buffers into the kernel (I'm assuming we'd be trying to send pointers to all four at once, then copying). -- Lee Cremeans -- Manassas, VA, USA (WakkyMouse on DALnet and WTnet) A! JW223 YWD+++^ri P&B++ SL+++^i GDF B&M KK--i MD+++i P++ I++++ Did $++ E5/10/70/3c/73ac/95/96 H2 PonPippi Ay77 M | mailto:lcremean@tidalwave.net http://st-lcremean.tidalwave.net | Powered by FreeBSD 3.0-CURRENT To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message