Re: Query in Linux queuing discipline implementation
- From: Andy Furniss <spam@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 25 Apr 2008 18:18:22 +0100
Shri wrote:
Hi All,
I have implemented a new queuing discipline in Linux kernel (as module
in net/sched) and I want to test that. However, no matter what kind of
network flows I run, the queue size never seems to build up even with
default pfifo implementation. Here are the things that I tried.
There is a buffer to fill before the root qdisc gets backlogged.
For me using real 100mbit it's about 300 packets - if your nic is gig then I guess it will be bigger.
The default linux qdisc is pfifo_fast which is 3 band prio.
Gig nics may also use segmentation offload and their own hw queue which could complicate things.
ethtool can turn off the tso.
Could anyone please provide me with any pointer as to why this
happens? How to test queuing disciplines then?
Make it a child of HTB/TBF/HFSC and use them to ratelimit.
Andy.
.
- References:
- Prev by Date: Re: Network Setup Advice
- Next by Date: Transparent Internet Bandwidth / Usage monitoring
- Previous by thread: Query in Linux queuing discipline implementation
- Next by thread: Transparent Internet Bandwidth / Usage monitoring
- Index(es):
Relevant Pages
|