Date: Tue, 29 Oct 2013 07:04:24 -0400 From: Randall Stewart <rrs@lakerest.net> To: net@freebsd.org Subject: Re: MQ Patch. Message-ID: <06B5EC19-8F81-4726-9DF1-96286B0967A5@lakerest.net> In-Reply-To: <40948D79-E890-4360-A3F2-BEC34A389C7E@lakerest.net> References: <40948D79-E890-4360-A3F2-BEC34A389C7E@lakerest.net>
index | next in thread | previous in thread | raw e-mail
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: > > As discussed at vBSDcon with andre/emaste and gnn, I am sending > this patch out to all of you ;-) > > 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. > > What does this patch do? > > 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 > its queue 0 first, then queue 1 .. up to the max. > > 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 ;-) > > Right now thats pretty simple and just (in a few drivers) as the ability > to limit the amount of data on the ring… which can help reduce buffer > bloat. That needs to be refined into a lot more. > > This work is donated by Adara Networks and has been discussed in several > of the past vendor summits. > > I plan on committing this before the IETF unless I hear major objections. > > Please have a look ;-) > > Best wishes > > R > > <patch_mq.txt> > ------------------------------ > Randall Stewart > 803-317-4952 (cell) > > _______________________________________________ > 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)help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?06B5EC19-8F81-4726-9DF1-96286B0967A5>
