From owner-freebsd-net@FreeBSD.ORG Wed Feb 29 23:00:43 2012 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F15851065673 for ; Wed, 29 Feb 2012 23:00:43 +0000 (UTC) (envelope-from rganascim@gmail.com) Received: from mail-lpp01m020-f182.google.com (mail-lpp01m020-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 716F58FC12 for ; Wed, 29 Feb 2012 23:00:43 +0000 (UTC) Received: by lboi15 with SMTP id i15so38357lbo.13 for ; Wed, 29 Feb 2012 15:00:42 -0800 (PST) Received-SPF: pass (google.com: domain of rganascim@gmail.com designates 10.152.102.237 as permitted sender) client-ip=10.152.102.237; Authentication-Results: mr.google.com; spf=pass (google.com: domain of rganascim@gmail.com designates 10.152.102.237 as permitted sender) smtp.mail=rganascim@gmail.com; dkim=pass header.i=rganascim@gmail.com Received: from mr.google.com ([10.152.102.237]) by 10.152.102.237 with SMTP id fr13mr2324363lab.10.1330556442340 (num_hops = 1); Wed, 29 Feb 2012 15:00:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=8H50UHe34wtf73VRKpQ2qvwj/ShzdEamWPjRaGTEkAg=; b=aHqctL+fA4vkzLAPQQY7ER0ved0jDkE9mfzGvAWT+0lvg1ZMTof4cU184l5dM4PUKE 573OYTou3yFZDMnsluTlDfqfcT/xIc49N4UgKIvCHagg5mwcQpIHkMgiJvN+GZt40sXZ 4av9wfgtOmA8NlgvxXIekw9SIN5C2oRIB1L+A= MIME-Version: 1.0 Received: by 10.152.102.237 with SMTP id fr13mr1910077lab.10.1330556442246; Wed, 29 Feb 2012 15:00:42 -0800 (PST) Received: by 10.112.85.135 with HTTP; Wed, 29 Feb 2012 15:00:42 -0800 (PST) In-Reply-To: References: Date: Wed, 29 Feb 2012 20:00:42 -0300 Message-ID: From: Rafael Ganascim To: Jack Vogel Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-net@freebsd.org Subject: Re: Igb driver - header split feature X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Feb 2012 23:00:44 -0000 We have a lot of small packets passing through the FreeBSD firewall (~1000 concurrent IP Phones (with 10ms voice payload) speaking at same time plus 'LAN' traffic).... I'll test and report the results. I think that the feature can help on this case. Thanks. Em 29 de fevereiro de 2012 19:17, Jack Vogel escreveu: > It seems to help in some workloads, makes little difference in others, and > can even be > less performance in yet others. Its just not a feature that is a 100% win, > that's why its > not on by default. Try it and see. > > Cheers, > > Jack > > > On Wed, Feb 29, 2012 at 5:10 AM, Rafael Ganascim > wrote: >> >> Hi list, >> >> I was looking in the igb driver that I use on some Intel nics >> (dualport and quadport gigabit) and in the source code, the feature: >> >> /* >> ** Header split causes the packet header to >> ** be dma'd to a seperate mbuf from the payload. >> ** this can have memory alignment benefits. But >> ** another plus is that small packets often fit >> ** into the header and thus use no cluster. Its >> ** a very workload dependent type feature. >> */ >> >> Somebody is using this feature? What's the results? >> >> I think that this feature can be helpfull to improve the performance, >> allowing the processing of the packet headers more fastest (pfills, >> routing, etc). Is this true? >> >> Thanks in advance. >> >> Rafael >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > >