1. 05 Nov, 2005 3 commits
  2. 26 May, 2005 3 commits
    • Stephen Hemminger's avatar
      [PKT_SCHED] netem: allow random reordering (with fix) · 0dca51d3
      Stephen Hemminger authored
      
      
      Here is a fixed up version of the reorder feature of netem.
      It is the same as the earlier patch plus with the bugfix from Julio merged in.
      Has expected backwards compatibility behaviour.
      
      Go ahead and merge this one, the TCP strangeness I was seeing was due
      to the reordering bug, and previous version of TSO patch.
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0dca51d3
    • Stephen Hemminger's avatar
      [PKT_SCHED] netem: use only inner qdisc -- no private skbuff queue · 0f9f32ac
      Stephen Hemminger authored
      
      
      Netem works better if there if packets are just queued in the inner discipline
      rather than having a separate delayed queue. Change to use the dequeue/requeue
      to peek like TBF does.
      
      By doing this potential qlen problems with the old method are avoided. The problems
      happened when the netem_run that moved packets from the inner discipline to the nested
      discipline failed (because inner queue was full). This happened in dequeue, so the
      effective qlen of the netem would be decreased (because of the drop), but there was
      no way to keep the outer qdisc (caller of netem dequeue) in sync.
      
      The problem window is still there since this patch doesn't address the issue of
      requeue failing in netem_dequeue, but that shouldn't happen since the sequence dequeue/requeue
      should always work.  Long term correct fix is to implement qdisc->peek in all the qdisc's
      to allow for this (needed by several other qdisc's as well).
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0f9f32ac
    • Stephen Hemminger's avatar
      [PKT_SCHED]: netem: reinsert for duplication · 0afb51e7
      Stephen Hemminger authored
      
      
      Handle duplication of packets in netem by re-inserting at top of qdisc tree.
      This avoid problems with qlen accounting with nested qdisc. This recursion
      requires no additional locking but will potentially increase stack depth.
      
      Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      0afb51e7
  3. 03 May, 2005 2 commits
  4. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4