From owner-freebsd-net@FreeBSD.ORG Tue Apr 2 22:54:03 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BBD58F77; Tue, 2 Apr 2013 22:54:03 +0000 (UTC) (envelope-from ncrogers@gmail.com) Received: from mail-vb0-x22d.google.com (mail-vb0-x22d.google.com [IPv6:2607:f8b0:400c:c02::22d]) by mx1.freebsd.org (Postfix) with ESMTP id 67E431A3; Tue, 2 Apr 2013 22:54:03 +0000 (UTC) Received: by mail-vb0-f45.google.com with SMTP id w15so9784vbf.32 for ; Tue, 02 Apr 2013 15:54:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=hWQj+2hcBLhjiOtJ7Kgh0lvd8oGfNE5bKeM5WgYWPiw=; b=zeCcPS+jnjuqZjTWyWB0aJTdGa4U6oAk3RrkksQ+msSV8XiKlTQWgc8Jycpgi65iJP qS9KV1Q5RX5WbGzJZC02O8MfwKJiff9jITo0scpRkv3wIHY7wVEQ5k+Lg3j1wFEw9+VN M60BUkd51ujC5EZPJ3aO/Lyi0a9I2fNvSJIO8gNgmnbTq2BV14W6z8UyDrtdhfQ6erZy ZM1W7mlHnshbaiA8bzM9oggTxZFXjvfzUylsbG7SuVTgzfRP9goWm2AlRxtli06/Ut6T KQWHhALong5EaOBmuXSIt95e3ZGSijKldd/DOrvIfrHo17P2rwQzxmP8XfpTcGzJRKu3 BQ7A== MIME-Version: 1.0 X-Received: by 10.52.177.163 with SMTP id cr3mr12166804vdc.94.1364943242923; Tue, 02 Apr 2013 15:54:02 -0700 (PDT) Received: by 10.52.176.131 with HTTP; Tue, 2 Apr 2013 15:54:02 -0700 (PDT) In-Reply-To: References: <1355177348.71087.YahooMailClassic@web121601.mail.ne1.yahoo.com> <50C6656E.3020601@gmail.com> <20121211075853.GU48639@FreeBSD.org> <5159AB72.1050202@gmail.com> <515ADACD.8010108@gmail.com> <515AEF67.4070206@gmail.com> <515B46B8.5050806@gmail.com> Date: Tue, 2 Apr 2013 15:54:02 -0700 Message-ID: Subject: Re: igb and ALTQ in 9.1-rc3 From: Nick Rogers To: Adrian Chadd Content-Type: text/plain; charset=ISO-8859-1 Cc: Karim Fodil-Lemelin , "freebsd-net@freebsd.org" , "jfvogel@gmail.com" X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Apr 2013 22:54:03 -0000 On Tue, Apr 2, 2013 at 3:39 PM, Adrian Chadd wrote: > Yes: > > * you need to add it to conf/options - see if there's an opt_igb.h to > add it to, otherwise you'll need to add one; > * Make sure the driver code includes opt_igb.h; > * Then make sure you make kernel modules using either make buildkernel > KERNCONF=X, or you set the environment appropriately so the build > scripts can find your kernel build directory (where it populates all > the opt_xxx.h includes) and it'll have this module set. Thanks, I figured as much. > > Hopefully Jack will do this. This should probably be done for EM_MULTIQUEUE and IGB_LEGACY_TX options. > > Yes, we need a better queue management discipline API in the kernel. > Jacks' just falling afoul of the fact we don't have one. It's not his > fault. No blame from me... He's been very helpful so far as always. > > > > adrian