Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
* [Cake] delayed bql and/or ethernet devices with alternate settings
@ 2015-04-12 22:13 Dave Taht
  0 siblings, 0 replies; only message in thread
From: Dave Taht @ 2015-04-12 22:13 UTC (permalink / raw)
  To: cake

We actually need not do the bandwidth shaping in the qdisc.

IF an ethernet device existed that let you program in
its rate to not be line rate, that would be a nice feature,
then all the existing mechanisms (like BQL) would "just work"
and we would need no software rate shaping in that case.

So, despite transmitting a packet at 1gbit, returning an completion
interrupt as if it was transmitting at a a user specified 20 (or
X)mbit, would work with all the higher mechanisms in the kernel.

(I keep hoping, undocumented, somewhere in every ethernet
 device, is a configuration option like this)

Receive is harder, you still have to drain the rx ring at
line rate.


-- 
Dave Täht
Open Networking needs **Open Source Hardware**

https://plus.google.com/u/0/+EricRaymond/posts/JqxCe2pFr67

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2015-04-12 22:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-12 22:13 [Cake] delayed bql and/or ethernet devices with alternate settings Dave Taht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox