i am so happy right now.

On 08/08/2012, at 3:54 AM, Mike Belopuhov <mi...@cvs.openbsd.org> wrote:

> CVSROOT:      /cvs
> Module name:  src
> Changes by:   mi...@cvs.openbsd.org   2012/08/07 11:54:20
> 
> Modified files:
>       sys/netinet    : ip_input.c 
> 
> Log message:
> Store the data used to generate an ICMP error message on a stack
> instead of allocating a new mbuf.  This is a third or fourth
> attempt to incorporate a change like this meaning a handful of
> people have lost their hair trying to make it work, namely dlg@,
> henning@, deraadt@, and thib@.  Unfortunately the fixed version
> was never put back which is exceptionally unfortunate since the
> impact on performance is huge: it nearly doubles the forwarding
> performance on selected hardware in simple setups.
> 
> So after being beaten in test and production environments on
> several architectures it's ready to be put back again.  We're
> doing it early in the release cycle so that it will receive a
> good test exposure.
> 
> ok derradt, henning

Reply via email to