Hello! Sometime before i wrote to list about new queueing discipline - ESFQ (http://fatooh.org/esfq-2.6/) that allow allocates bandwidth fairly per source IP rather than per connection when we use traffic shaping ability. But we have not this feature in current kernel by default. It seems that we can use ''cls_flow'' (http://cateee.net/lkddb/web-lkddb/NET_CLS_FLOW.html) kernel module for reach this goal. This is very good news if i am correct. What do you think about this? ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
alex wrote:> Hello! > Sometime before i wrote to list about new queueing discipline - ESFQ > (http://fatooh.org/esfq-2.6/) that allow allocates bandwidth fairly per > source > IP rather than per connection when we use traffic shaping ability. But we > have not this feature in current kernel by default. > It seems that we can use ''cls_flow'' > (http://cateee.net/lkddb/web-lkddb/NET_CLS_FLOW.html) kernel module for > reach this goal. > This is very good news if i am correct. > What do you think about this?Where is the documentation for configuring this qdisc. Also, when was tc support added for it? My version (2.6.25-xxx) doesn''t seem to include such support. -Tom -- Tom Eastep \ When I die, I want to go like my Grandfather who Shoreline, \ died peacefully in his sleep. Not screaming like Washington, USA \ all of the passengers in his car http://shorewall.net \________________________________________________ ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
>> Hello! >> Sometime before i wrote to list about new queueing discipline - ESFQ >> (http://fatooh.org/esfq-2.6/) that allow allocates bandwidth fairly per >> source >> IP rather than per connection when we use traffic shaping ability. But we >> have not this feature in current kernel by default. >> It seems that we can use ''cls_flow'' >> (http://cateee.net/lkddb/web-lkddb/NET_CLS_FLOW.html) kernel module for >> reach this goal. >> This is very good news if i am correct. >> What do you think about this? > > Where is the documentation for configuring this qdisc. Also, when was tc > support added for it? My version (2.6.25-xxx) doesn''t seem to include > such support.I agree, this feature is not very clear yet. Several links about this module (cls_flow): http://lwn.net/Articles/236200/ http://kerneltrap.org/mailarchive/linux-netdev/2008/1/31/667679 http://kerneltrap.org/mailarchive/linux-netdev/2008/2/5/727434 http://lkml.org/lkml/2008/7/22/2 ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword
alex wrote:> I agree, this feature is not very clear yet. > Several links about this module (cls_flow): > > http://lwn.net/Articles/236200/ > http://kerneltrap.org/mailarchive/linux-netdev/2008/1/31/667679 > http://kerneltrap.org/mailarchive/linux-netdev/2008/2/5/727434 > http://lkml.org/lkml/2008/7/22/2Having read those, I''m still clueless about how to use the thing. -Tom -- Tom Eastep \ When I die, I want to go like my Grandfather who Shoreline, \ died peacefully in his sleep. Not screaming like Washington, USA \ all of the passengers in his car http://shorewall.net \________________________________________________ ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword