All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] [PATCH 0/2] Runtime configuration of HTB's HYSTERESIS option
@ 2006-06-15  9:00 ` Russell Stuart
  0 siblings, 0 replies; 6+ messages in thread
From: Russell Stuart @ 2006-06-15  9:00 UTC (permalink / raw)
  To: Jamal Hadi Salim, Stephen Hemminger, Martin Devera, netdev, lartc
  Cc: Jesper Dangaard Brouer

The HTB qdisc has a compile time option, HTB_HYSTERESIS, 
that trades accuracy of traffic classification for CPU 
time.  These patches change hysteresis to be a runtime 
option under the control of "tc".

The effects of HYSTERESIS on HTB's accuracy are significant 
(see chapter 7, section 7.3.1, pp 69-70 in Jesper Brouer's
thesis: http://www.adsl-optimizer.dk/thesis/ ), whereas 
HTB's CPU usage on modern machines using broadband links 
is minimal.  Currently HYSTERESIS is on by default, and 
requires a kernel re-compile to change.  Altering it to 
be a runtime option will make life easier for the bulk of 
its users.

Further documentation on the patch and its usage can be
found here:
  http://www.stuart.id.au/russell/files/tc/tc-atm


This is a combined effort of Jesper Brouer and Russell 
Stuart, to get these patches into the upstream kernel.

Let the discussion start about what we need to change to 
get this upstream?

We see this as a feature enhancement, as such hope that 
it can be queued in davem's net-2.6.18.git tree. 

--
Regards
Russell Stuart and Jesper Brouer


_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-06-20 23:13 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-15  9:00 [LARTC] [PATCH 0/2] Runtime configuration of HTB's HYSTERESIS option Russell Stuart
2006-06-15  9:00 ` Russell Stuart
2006-06-15  9:49 ` [LARTC] Re: [PATCH 0/2] Runtime configuration of HTB's HYSTERESIS Martin Devera
2006-06-15  9:49   ` [PATCH 0/2] Runtime configuration of HTB's HYSTERESIS option Martin Devera
2006-06-20 23:13   ` [LARTC] Re: [PATCH 0/2] Runtime configuration of HTB's Russell Stuart
2006-06-20 23:13     ` [LARTC] Re: [PATCH 0/2] Runtime configuration of HTB's HYSTERESIS option Russell Stuart

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.