From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Date: Tue, 29 Jul 2008 21:00:40 +0000 Subject: Re: [Patch] fix ia64 build failure when CONFIG_SFC=m Message-Id: <20080729.140040.72089155.davem@davemloft.net> List-Id: References: <20080729013650.GH9663@sgi.com> <57C9024A16AD2D4C97DC78E552063EA3080BA318@orsmsx505.amr.corp.intel.com> <20080729174839.GG10471@solarflare.com> In-Reply-To: <20080729174839.GG10471@solarflare.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: bhutchings@solarflare.com Cc: tony.luck@intel.com, jgarzik@redhat.com, linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org, netdev@vger.kernel.org, matthew@wil.cx, holt@sgi.com, linux-net-drivers@solarflare.com From: Ben Hutchings Date: Tue, 29 Jul 2008 18:48:41 +0100 > I think a single core in each package can generally saturate the > memory bus and this is why spreading the load wider is not useful. I disagree, especially for routing and firewall setups. You want as many cpu threads as possible, even on the same core, doing the routing and firewall lookups through the various datastructures, in parallel.