This patch updates the network emulation packet scheduler. * name changed from delay to netem since it does more than just delay * Catalin's merged code to do packet reordering * uses a socket queue'
Here is an enhancement to netem to do allow emulating lower speed networks. The resolution is close, but obviously limited by the granularity of timers and size of packets. Also, fixes a rtnetlink de
Your examples made me think about this more. The netfilter seem best suited to things that effect the flow of packets (dropping, reordering, even corrupting), and the qdisc seems best when the timing
Ok, so for now I'm going to just put in this part of Stephen's patch which just adds the rtnetlink.h include and the loss optimization. To be honest, the rate feature is such a tiny amount of code...
Some of the attributes you are trying to control need queueing; no doubt the best spot to do queueing is on a qdisc. Delays, and reordering for example are ideal. Rate control as well fits here. Ther
It's a netfilter iptables module that essentially uses sch_tbf.c's simple token bucket filter algorithm. See net/ipv4/netfilter/ipt_limit.c for details.
I think its time i illustrate my comments earlier with some example hopefully this will curb the amount of features on this qdisc. I do think theres value in having this thing do delay and jitter, bu
On Tue, 6 Jul 2004, jamal wrote: On Mon, 2004-07-05 at 22:49, David S. Miller wrote: I'm going to hold off on Stephen's patches until Jamal and he has a chance to fight it out :-) Actually i would be
On Wed, 6 Jul 2004, jamal wrote: On Tue, 2004-07-06 at 12:09, Stephen Hemminger wrote: Your examples made me think about this more. The netfilter seem best suited to things that effect the flow of pa
Ok, I'll bite how would you do: Rate limit packet egress on a ethernet device (eth0) so it looks like a slow DSL link (25 Kbps) by not dropping packets but by pacing the data.
I dont think that should stop you from adding the feature. To answer your question, yes, duplicates can be sent to that qdisc using the tc extensions. Go ahead. The tc extension creation of duplicate
I seem to have hit the jackpot - all my emails to netdev are showing up and on time too. Doesnt TBF work? rate 25kbit burst 90k should probably do it. Maybe i misunderstood the question. You may be a
TBF works but since the sender (on the same local machine) may go over it's allocation, it will drop packets. For example, if I use tbf to simulate a slow 33k bits/sec link then TCP test never comple
I have taken out lartc from the CC; it keeps bouncing emails back to me. Sounds like a bug. If you have the exact setup description i can chase it. What about CBQ, HTB, H-FSC? The other way to do it
This patch updates the network emulation packet scheduler. * name changed from delay to netem since it does more than just delay * Catalin's merged code to do packet reordering * uses a socket queue'