From owner-freebsd-net@FreeBSD.ORG  Tue Oct 29 11:04:31 2013
Return-Path: <owner-freebsd-net@FreeBSD.ORG>
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 <net@freebsd.org>; 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 <net@freebsd.org>; 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 <net@freebsd.org>; 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 <rrs@lakerest.net>
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 <freebsd-net.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-net>,
 <mailto:freebsd-net-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>,
 <mailto:freebsd-net-request@freebsd.org?subject=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
> <patch_mq.txt>
> ------------------------------
> 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)