Skip site navigation (1)Skip section navigation (2)
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>