Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Sep 2014 13:16:25 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r272244 - head/sys/net
Message-ID:  <20140928091625.GU884@FreeBSD.org>
In-Reply-To: <201409280857.s8S8v8cG011117@svn.freebsd.org>
References:  <201409280857.s8S8v8cG011117@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 28, 2014 at 08:57:08AM +0000, Gleb Smirnoff wrote:
T> Author: glebius
T> Date: Sun Sep 28 08:57:07 2014
T> New Revision: 272244
T> URL: http://svnweb.freebsd.org/changeset/base/272244
T> 
T> Log:
T>   Finally, convert counters in struct ifnet to counter(9).
T>   
T>   Sponsored by:	Netflix
T>   Sponsored by:	Nginx, Inc.

Now the network stack is 99% free of old style ++ on a global
variable, that trashes cache line and is racy.

The last remnant is queue drop counter in buf_ring(9), which
would be probably addressed when interface queuing is generalized.

-- 
Totus tuus, Glebius.



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