From owner-freebsd-net@FreeBSD.ORG Tue Oct 29 11:04:31 2013 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 47F4F8EF for ; Tue, 29 Oct 2013 11:04:31 +0000 (UTC) (envelope-from rrs@lakerest.net) Received: from lakerest.net (lakerest.net [162.235.35.161]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CFEC82C42 for ; Tue, 29 Oct 2013 11:04:30 +0000 (UTC) Received: from [10.1.1.103] (bsd4.lakerest.net [162.235.35.162]) (authenticated bits=0) by lakerest.net (8.14.4/8.14.3) with ESMTP id r9TB4OPY068744 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for ; Tue, 29 Oct 2013 07:04:24 -0400 (EDT) (envelope-from rrs@lakerest.net) Content-Type: text/plain; charset=windows-1252 Mime-Version: 1.0 (Apple Message framework v1283) Subject: Re: MQ Patch. From: Randall Stewart In-Reply-To: <40948D79-E890-4360-A3F2-BEC34A389C7E@lakerest.net> Date: Tue, 29 Oct 2013 07:04:24 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <06B5EC19-8F81-4726-9DF1-96286B0967A5@lakerest.net> References: <40948D79-E890-4360-A3F2-BEC34A389C7E@lakerest.net> To: net@freebsd.org X-Mailer: Apple Mail (2.1283) 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, 29 Oct 2013 11:04:31 -0000 A quick follow up note. I will have an update to this.. it looks like in my build-universe I see if_var.h changed (includes and such) so I will have to touch up drbr.h (nothing like trying to hit a moving target :-D) I will send out an update after my build-universe completes (hopefully = today).. but take a look at this one anyway (understand a couple of includes and such = may change) :-) R On Oct 29, 2013, at 6:50 AM, Randall Stewart wrote: > Hi: >=20 > As discussed at vBSDcon with andre/emaste and gnn, I am sending > this patch out to all of you ;-) >=20 > I have previously sent it to gnn, andre, jhb, rwatson, and several = other > of the usual suspects (as gnn put it) and received dead silence. >=20 > What does this patch do? >=20 > Well it add the ability to do multi-queue at the driver level. = Basically > any driver that uses the new interface gets under it N queues (default > is 8) for each physical transmit ring it has. The driver picks up=20 > its queue 0 first, then queue 1 .. up to the max. >=20 > This allows you to prioritize packets. Also in here is the start of = some > work I will be doing for AQM.. think either Pi or Codel ;-) >=20 > Right now thats pretty simple and just (in a few drivers) as the = ability > to limit the amount of data on the ring=85 which can help reduce = buffer > bloat. That needs to be refined into a lot more. >=20 > This work is donated by Adara Networks and has been discussed in = several > of the past vendor summits. >=20 > I plan on committing this before the IETF unless I hear major = objections. >=20 > Please have a look ;-) >=20 > Best wishes >=20 > R >=20 > > ------------------------------ > Randall Stewart > 803-317-4952 (cell) >=20 > _______________________________________________ > 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" ------------------------------ Randall Stewart 803-317-4952 (cell)