Date: Sun, 2 Dec 2007 07:31:20 +0100 From: "Attilio Rao" <attilio@freebsd.org> To: "Poul-Henning Kamp" <phk@phk.freebsd.dk> Cc: arch@freebsd.org Subject: Re: New "timeout" api, to replace callout Message-ID: <3bbf2fe10712012231p2945111cma2faed2299167d3a@mail.gmail.com> In-Reply-To: <15391.1196547545@critter.freebsd.dk> References: <15391.1196547545@critter.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
2007/12/1, Poul-Henning Kamp <phk@phk.freebsd.dk>: > > Here is my proposed new timeout API for 8.x. > > The primary objective is to make it possible to have multiple timeout > "providers" of possibly different kind, so that we can have per-cpu > or per-net-stack timeout handing. I have a question so. Basically, do you plan to have in the so called "per-net-stack" timeout group all these timeouts which doesn't necessarilly want to benefit from CPU affinity? I would expect a tcp callout, which wants to exploit CPU affinity, to be in the "per-cpu0" group (0 is not a typo, it is expressing even on what CPU to run). Is this your idea also? I'm busy with my graduation process in these days, but I hope to came back to you with a better review of this header in a couple of days. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3bbf2fe10712012231p2945111cma2faed2299167d3a>