An error occurred fetching the project authors.
  1. 27 Dec, 2004 2 commits
  2. 20 Dec, 2004 1 commit
  3. 08 Dec, 2004 1 commit
  4. 25 Oct, 2004 2 commits
  5. 03 Oct, 2004 1 commit
  6. 30 Sep, 2004 2 commits
  7. 29 Sep, 2004 1 commit
    • David S. Miller's avatar
      [TCP]: Smooth out TSO ack clocking. · ef897573
      David S. Miller authored
      - Export tcp_trim_head() and call it directly from
        tcp_tso_acked().  This also fixes URG handling.
      
      - Make tcp_trim_head() adjust the skb->truesize of
        the packet and liberate that space from the socket
        send buffer.
      
      - In tcp_current_mss(), limit TSO factor to 1/4 of
        snd_cwnd.  The idea is from John Heffner.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      ef897573
  8. 27 Sep, 2004 4 commits
  9. 12 Sep, 2004 1 commit
  10. 07 Sep, 2004 2 commits
    • David S. Miller's avatar
      [TCP]: Calculate SKB tso factor more accurately. · 95d26736
      David S. Miller authored
      Eliminate tp->mss_tso_factor.  Instead, we calculate the
      SKB tso factor as we walk the write queue for initial
      transmit or fragment SKBs.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      95d26736
    • David S. Miller's avatar
      [TCP]: Make TSO play nice with congestion window. · 14a1f445
      David S. Miller authored
      Previously TSO would not abide by the congestion
      window properly.  Essentially, each TSO packet would
      be trated just like 1 normal packet, even though a TSO
      packet generates more than 1 normal packet.  This
      violates congestion window rules entirely.
      
      So now we record the TSO factor, a count of how many
      real packets a TSO packet will generate, and include
      this in all the packet counting routines.
      
      This initial version has a bug in that skb_entail() is
      not the correct time to figure out the TSO factor for
      the SKB, and tp->mss_tso_factor is not necessarily the
      right value for a given SKB.  Will fix this up next.
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      14a1f445
  11. 18 Aug, 2004 1 commit
  12. 02 Aug, 2004 1 commit
  13. 08 Jul, 2004 1 commit
  14. 01 Jul, 2004 1 commit
  15. 23 Jun, 2004 2 commits
  16. 22 Jun, 2004 2 commits
  17. 21 Jun, 2004 2 commits
  18. 20 Jun, 2004 1 commit
  19. 16 Jun, 2004 1 commit
  20. 15 Jun, 2004 1 commit
  21. 10 Jun, 2004 1 commit
    • David S. Miller's avatar
      [TCP]: Receive buffer moderation fixes. · 65cfd027
      David S. Miller authored
      1) Make window clamp follow receive buffer growth so it
         does not limit window advertisements.  Noticed by John
         Heffner and Stephen Hemminger.
      2) Fix rcvmem calculation such that tcp_adv_win_scale is
         taken into account.
      65cfd027
  22. 29 May, 2004 1 commit
  23. 28 May, 2004 1 commit
  24. 27 May, 2004 1 commit
  25. 08 May, 2004 1 commit
    • Stephen Hemminger's avatar
      [TCP]: BIC TCP for Linux 2.6.6 · 54d05783
      Stephen Hemminger authored
      This is a version of Binary Increase Control (BIC) TCP
      developed by NCSU.   It is yet another TCP congestion control
      algorithm for handling big fat pipes. For normal size congestion
      windows it behaves the same as existing TCP Reno, but when window
      is large it uses additive increase to ensure fairness and when
      window is small it uses binary search increase.
      
      For more details see the BIC TCP web page
       http://www.csc.ncsu.edu/faculty/rhee/export/bitcp/
      
      The original code was for web100 (2.4); this version is pretty
      much the same but targeted for 2.6 with less sysctl parameters 
      and more constants.
      
      I don't have a real high speed long haul network to test, but
      when running over 1G links with delays, the performance is more stable
      (ie tests are repeatable) and as fast as existing Reno.
      54d05783
  26. 28 Apr, 2004 1 commit
  27. 21 Apr, 2004 3 commits
  28. 24 Mar, 2004 1 commit