From owner-freebsd-questions@FreeBSD.ORG Tue May 22 17:35:29 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C2620106567C; Tue, 22 May 2012 17:35:29 +0000 (UTC) (envelope-from venkatduvvuru.ml@gmail.com) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 500338FC19; Tue, 22 May 2012 17:35:29 +0000 (UTC) Received: by ggnm2 with SMTP id m2so7070929ggn.13 for ; Tue, 22 May 2012 10:35:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0uEUNnYjh4FW2ksiIcYvqXXR+G3Y6CdeEUDPssDWP94=; b=ByYPf8Eyl3sOEuL4ejpQZo6vHxPuBQqVbCOS23R97JTjsBtbXZeP011HHBiALwrdJz FuqTfGvW9miDuQft6C2ssH+FtKwtAFQE7hVjAaXLz4YXUhP7ZCZrQ46OZ6dNIGEeHps1 A8mXGXXPlugtDUW61muSqtNZB73cl3H67n/e9zHAvCSnYOpD71huxwtmrIyOSYi9cTfl 0vqw4F4H+mXeATZPVYYJmeDjd/GbguBHjVGiNVeRs2hAUqS7ACrj4pJF/AliH0ju9BjO x4/HLoI6WE/grQJDr5xFMMPFPE9cZ8Txre2e8HW0Om1NVH4EoB7wGvdsQv2+0MRS7jys t69g== MIME-Version: 1.0 Received: by 10.50.10.164 with SMTP id j4mr10667076igb.13.1337708123101; Tue, 22 May 2012 10:35:23 -0700 (PDT) Received: by 10.64.12.205 with HTTP; Tue, 22 May 2012 10:35:23 -0700 (PDT) In-Reply-To: <72B744D5-3D24-4A56-907C-2A8F6620877B@FreeBSD.org> References: <72B744D5-3D24-4A56-907C-2A8F6620877B@FreeBSD.org> Date: Tue, 22 May 2012 23:05:23 +0530 Message-ID: From: Venkat Duvvuru To: "Bjoern A. Zeeb" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-net@freebsd.org, Jack Vogel , freebsd-questions@freebsd.org Subject: Re: LRO support for IPv6 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2012 17:35:29 -0000 Thanks for the response. I observed that there is a significant performance drop in case of IPv6 on the "rx" side. While I'm able to hit line rate ~9.5 Gbps on a 10gb NIC for IPv4..I could only get ~6 Gbps on the "rx" front for IPv6...However "tx" for IPv6 is on par with IPv4 hitting almost line rates. Could this be because of lack of LRO6?? Note: hwpmc profiling shows that most of the time is spent in the IPv6 stack code /Venkat On Tue, May 22, 2012 at 10:37 PM, Bjoern A. Zeeb wrote: > > On 22. May 2012, at 17:04 , Jack Vogel wrote: > > > Oh, that's right, distracted with other projects and I forgot, now we > just need > > to have an LRO that works with forwarding eh :) > > That's a 6 line bainaid commit afterwards, basically returning form the > LRO queuing > function in case forwarding is turned on for that address family; a > proper solution > for long term can than be done whenever we feel like it. The above we > should have done > years ago;) > > > > You ROCK bz :) > > > > Jack > > > > > > On Tue, May 22, 2012 at 10:01 AM, Bjoern A. Zeeb wrote: > > > > On 22. May 2012, at 16:50 , Jack Vogel wrote: > > > > > The LRO code as it stands right now is IPV4 specific, it would be nice > to > > > extend it, one of > > > many improvements that may get done at some point. > > > > I am about to commit it to HEAD. Bear another few days with me; I know > > I am running late but committing new code had less prio than some other > > real life things currently. > > > > I'll also bring TSO6, etc... > > -- > Bjoern A. Zeeb You have to have visions! > It does not matter how good you are. It matters what good you do! > >