Date: Tue, 24 May 2011 13:31:15 +0200 From: Ivan Voras <ivoras@freebsd.org> To: freebsd-current@freebsd.org Subject: Re: FYI: merging TCP, UDP, netisr locking changes Message-ID: <irg4u3$h0o$1@dough.gmane.org> In-Reply-To: <alpine.BSF.2.00.1105241220100.9704@fledge.watson.org> References: <alpine.BSF.2.00.1105241220100.9704@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 24/05/2011 13:24, Robert Watson wrote: > Dear all: > > Over the next few days, I will be merging a number of TCP-related > locking changes, as well as changes to various network stack > infrastructure bits, such as the netisr implementation. The goal, > generally, has been to move us in the direction of supporting more clear > CPU affinity for network flows, the ability to program filters in > network cards to support those affinities explicitly, and elimination of > cache line contention (whether by locks, stats, etc) during high-volume > parallel steady-state TCP load, with ancillary benefits (hopefully) for > UDP and other protocols. This has implied non-trivial changes to our > inpcb locking model, netisr code, etc. Detailed information will appear > in commit messages as I go; some elements, such a programming of card > filters based on setting TCP socket options, are very much a work in > progress. This sounds great! Thanks! :)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?irg4u3$h0o$1>