From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Hutchings Subject: Re: MAX_SKB_FRAGS and GRO Date: Mon, 08 Feb 2010 19:12:00 +0000 Message-ID: <1265656320.2092.51.camel@achroite.uk.solarflarecom.com> References: <20100208100306.GQ32246@kryten> <20100208124704.GA8538@gondor.apana.org.au> <4B704FAF.4010209@hp.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: "Brandeburg, Jesse" , Herbert Xu , Anton Blanchard , "Kirsher, Jeffrey T" , "Allan, Bruce W" , "Duyck, Alexander H" , "Waskiewicz Jr, Peter P" , "Ronciak, John" , "divy@chelsio.com" , "netdev@vger.kernel.org" To: Rick Jones Return-path: Received: from exchange.solarflare.com ([216.237.3.220]:38785 "EHLO exchange.solarflare.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751256Ab0BHTMF (ORCPT ); Mon, 8 Feb 2010 14:12:05 -0500 In-Reply-To: <4B704FAF.4010209@hp.com> Sender: netdev-owner@vger.kernel.org List-ID: On Mon, 2010-02-08 at 09:53 -0800, Rick Jones wrote: > >>First of all this isn't GRO, but RSC. With GRO we impose extra > >>restrictions on what packets can be merged while RSC is more > >>permissive. > > > > > > Herbert is right. Just for clarity lets not call it "hardware GRO" but > > instead just call it RSC or hardware RSC (receive side coalescing) > > I'll paint a stripe on the bikeshed and suggest something even more > explicit - if it is the hardware, how about HRC (Hardware Receive > Coalescing) or NRC (Nic Receive Coalescing). The term 'Large Receive Offload' (LRO) has been around for a while; what's wrong with that? Qualify it with 'hardware' (HLRO) if necessary. Any name involving 'coalescing' would easily be confused with interrupt moderation, which ethtool calls coalescing. Also, using anything close to a proprietary name would only reward and encourage the marketing geniuses who invent redundant and confusing terminology. Ben. -- Ben Hutchings, Senior Software Engineer, Solarflare Communications Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.