Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Sep 2000 16:17:11 +0200
From:      Poul-Henning Kamp <phk@critter.freebsd.dk>
To:        Julian Elischer <julian@elischer.org>
Cc:        Alfred Perlstein <bright@wintelcom.net>, arch@FreeBSD.ORG
Subject:   Re: what to do with softinterrupts? 
Message-ID:  <78537.968768231@critter>
In-Reply-To: Your message of "Tue, 12 Sep 2000 07:14:02 PDT." <39BE3A2A.167EB0E7@elischer.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <39BE3A2A.167EB0E7@elischer.org>, Julian Elischer writes:
>Poul-Henning Kamp wrote:
>> 
>> I think something like the lazy-switch we (intend to) do for
>> hw-interrupts sounds promising:  foo_input() runs as far as it can
>> without blocking, when it needs to block, it does so in a another
>> thread and continues input processing for other packets.
>
>this is for soft interrupts, right?

See subject :-)

>> We could either have one thread per PCB socket standby for
>> this use, but that's probably a waste of threads, or we can
>> snatch them from a pool of threads cached for that purpose.
>
>the second is probably enough.
>but each "subsystem" may need to pre-declare how many threads
>it wants in its pool. 

Hmm, well uhm.  I really like things which dimension themselves,
so if we can avoid more "maxuser" like junk if possible I would
really like it.

--
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD coreteam member | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?78537.968768231>