Date: Sat, 19 Sep 2015 13:25:14 +0200 From: Hans Petter Selasky <hps@selasky.org> To: Davide Italiano <davide@freebsd.org> Cc: Gleb Smirnoff <glebius@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>, "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, Julien Charbon <jch@FreeBSD.org>, Randall Stewart <rrs@freebsd.org> Subject: Re: svn commit: r287780 - in head: share/man/man9 sys/kern sys/sys Message-ID: <55FD461A.4030101@selasky.org> In-Reply-To: <55FD22E9.2040508@selasky.org> References: <201509141052.t8EAqRWf008293@repo.freebsd.org> <20150916220559.GS1023@FreeBSD.org> <55FA69BD.10507@selasky.org> <CACYV=-EaGiUkjnoAH%2BJLgyqBWYx7Mw=r-ADEwfr0MQ8VsT7iJw@mail.gmail.com> <55FD22E9.2040508@selasky.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 09/19/15 10:55, Hans Petter Selasky wrote: > It currently has one critical client, and that is destruction of TCP > connections. In general I see the added function extremely useful when creating protocols which use callouts, which destruct their "PCBs" from interrupt context, that you don't need a sleeping context to destruct "PCBs" in general. Further with non-MPSAFE callouts, tracking the return value of callout_reset_xxx() and callout_stop_xxx() is not an option. callout_reset_async() is a requirement for non-blocking and sane callout operation. We need this functionality in the callout subsystem simply! It is a failure not to have it. --HPS Minor typo: s/rss/rrs
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55FD461A.4030101>