From owner-freebsd-net@FreeBSD.ORG Tue Dec 11 21:36:35 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 A0E893C0; Tue, 11 Dec 2012 21:36:35 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-f52.google.com (mail-wg0-f52.google.com [74.125.82.52]) by mx1.freebsd.org (Postfix) with ESMTP id E9B538FC13; Tue, 11 Dec 2012 21:36:34 +0000 (UTC) Received: by mail-wg0-f52.google.com with SMTP id 12so2730478wgh.31 for ; Tue, 11 Dec 2012 13:36:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=f7A5Xop8UvBZ3/wk9kRqqlnaXQI8gmdy6uLK7pYKR6Q=; b=MmZqcMp0YTXOv7pdAXWT+vLtQyHtGASWSkYZ7GWuLLpaopGr8DcEiNN7DotvulnWEF TE3to3hcoyDgFsdwUPwZVuE8KVTZ2zqzu7rbpECcPpZCt+LHAHYRWz5KJfD7EQlV/8tO 5WwgXG36+2MeKc+qvXStTJUnFBJ1yCEnyL43NqgISrz37KU4kw8MZh//m2rmXRIUZjX9 /6g+5YwXfAk7Ok7eVfCZLMvSIGIsPKpFb58f1xu1ELT+uIwBLXL8US/08TueCgkoPce/ dzKyI9hQyD55UkgQccuAnq/VWr+Yd8skm4o3CmrnWzm43EBLvM4Kxwg7D2/JoitYTb4W tR9g== MIME-Version: 1.0 Received: by 10.180.78.1 with SMTP id x1mr19091700wiw.17.1355261793225; Tue, 11 Dec 2012 13:36:33 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Tue, 11 Dec 2012 13:36:33 -0800 (PST) In-Reply-To: <50C79252.5000509@gmail.com> References: <20121211075853.GU48639@FreeBSD.org> <1355231140.51621.YahooMailClassic@web121603.mail.ne1.yahoo.com> <50C74990.2090803@gmail.com> <50C79252.5000509@gmail.com> Date: Tue, 11 Dec 2012 13:36:33 -0800 X-Google-Sender-Auth: stLR7CXJSfiXiPiS4YHnyc3_kjY Message-ID: Subject: Re: igb and ALTQ in 9.1-rc3 From: Adrian Chadd To: Karim Fodil-Lemelin Content-Type: text/plain; charset=ISO-8859-1 Cc: =?ISO-8859-1?Q?Ermal_Lu=E7i?= , freebsd-net , "Clement Hermann \(nodens\)" 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, 11 Dec 2012 21:36:35 -0000 .. the ALTQ compatibility stuff for buf_ring and drbr_* is just plain ew. The question is, who is going to step up and make that work? I'm certainly not going to; when I teach net80211 and ath(4) about if_transmit, I'm going to do it in a way that breaks ALTQ. And it'll stay broken until I've ironed out all of the 802.11 and driver related kinks that exist, and then it'll only come back up once we've all come up with a much more sensible way to stuff this kind of queue management into our network drivers. We -know- we need a much more generic implementation of packet queue management. Someone just needs to come up with one. :-) Adrian