From owner-freebsd-hackers Wed Nov 8 0:35:18 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from web3506.mail.yahoo.com (web3506.mail.yahoo.com [204.71.203.73]) by hub.freebsd.org (Postfix) with SMTP id 3ADBE37B479 for ; Wed, 8 Nov 2000 00:35:16 -0800 (PST) Message-ID: <20001108083511.25177.qmail@web3506.mail.yahoo.com> Received: from [196.7.146.6] by web3506.mail.yahoo.com; Wed, 08 Nov 2000 00:35:11 PST Date: Wed, 8 Nov 2000 00:35:11 -0800 (PST) From: Jacques Fourie Subject: Re: kernel stack size? To: Warner Losh Cc: freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --- Warner Losh wrote: > 10k lines in an interrupt routine sounds to be way > more work than you > want to do in an interrupt routine. Maybe you could > use a work queue > and deal with it that way. There isn't much I can The ~10k lines of code is in a software interrupt (netisr) routine. In the hardware interrupt (ether_input() ) the packets are queued and the software interrupt scheduled. All the work is done in the software interrupt routine. Sorry if I did not explain this clearly before. Does everything discussed so far still apply? If so, I can't see any way to do this differently right now. Back to the drawing boards, I guess. jacques __________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one Place. http://shopping.yahoo.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message