MQ Patch.
Randall Stewart
rrs at lakerest.net
Tue Oct 29 11:04:31 UTC 2013
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 at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe at freebsd.org"
------------------------------
Randall Stewart
803-317-4952 (cell)
More information about the freebsd-net
mailing list