From owner-freebsd-hackers@FreeBSD.ORG Mon Sep 19 05:37:35 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C5379106564A; Mon, 19 Sep 2011 05:37:35 +0000 (UTC) (envelope-from lacombar@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id 30D8A8FC0C; Mon, 19 Sep 2011 05:37:34 +0000 (UTC) Received: by wwe3 with SMTP id 3so6918434wwe.31 for ; Sun, 18 Sep 2011 22:37:34 -0700 (PDT) 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=YuZeEC5ljK9+6HdhqUe3ZA0YrHDkJOWF9iQhY3tCqeo=; b=j7e0C4f3VyixqakTuC4EFOWAi2tfOyuFpx8HdoDZ2gUwP5zIMCDz5u+vWwuSR+nCGU xdw4YJbe+a2U3EVqX3fr01StE24ku0IOOcW3qmBColOWkhLtu7iuAi/ybF6iuwFKh+RG hvU4/Ss2HNVbGPDjqC7Kz2SH6a/z11JEpEyWE= MIME-Version: 1.0 Received: by 10.227.175.77 with SMTP id w13mr2206219wbz.53.1316410653960; Sun, 18 Sep 2011 22:37:33 -0700 (PDT) Received: by 10.180.95.169 with HTTP; Sun, 18 Sep 2011 22:37:33 -0700 (PDT) In-Reply-To: References: <4E744BCE.7060302@sepehrs.com> <20110917203218.GC13993@michelle.cdnetworks.com> <20110918210647.GA8930@onelab2.iet.unipi.it> <20110919020131.GA11657@onelab2.iet.unipi.it> Date: Mon, 19 Sep 2011 01:37:33 -0400 Message-ID: From: Arnaud Lacombe To: Jack Vogel Content-Type: text/plain; charset=ISO-8859-1 Cc: jfv@freebsd.org, pyunyh@gmail.com, Hooman Fazaeli , Luigi Rizzo , freebsd-hackers@freebsd.org Subject: Re: intel checksum offload X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Sep 2011 05:37:35 -0000 Hi, On Mon, Sep 19, 2011 at 12:29 AM, Jack Vogel wrote: > [...] > If you notice, the Linux driver did not enable multiqueue on the hardware > either, so do you think a whole department of software engineers backed > by the hardware engineers who designed the damn thing might have had > a reason? > Let's find out :-) In the mean time, as a hacker, I'd be interested to know why the NVM ships with MSI_X_NUM == 2 at offset 0x1b when the datasheet say it does support up value to 4 ? This might be as simple as "the hardware needs special wiring to support 5 vectors.", or whatever... > IN FACT, as I have a bit more freedom with FreeBSD, I went ahead and > tried it for a while just because I could, implementing the code was not > difficult. Over time however that code proved to be a source of instability > and thus was disabled. > It would be interesting for the records to have this information public, especially the kind of instability seen. > I have heard a rumor that the Linux crew may actually be trying a second > time to make it work, and that might give me cause to look at it again too, > but its not clear if I'll have time with other priorities. > ack. Now, what about header-split support in em(4) ? Thanks, - Arnaud