An error occurred fetching the project authors.
  1. 10 Sep, 2004 3 commits
  2. 09 Sep, 2004 2 commits
  3. 08 Sep, 2004 1 commit
  4. 07 Sep, 2004 3 commits
  5. 26 Aug, 2004 1 commit
    • Stephen Hemminger's avatar
      [TCP]: Automatically compute tcp_default_win_scale. · e69f145d
      Stephen Hemminger authored
      This patch gets rid of the tcp_default_win_scale sysctl and instead
      computes the optimum maximum window scale.  It just means one less
      thing to have to tune.  I also moved the code out of the inline because
      it gets called three places and isn't in the critical path.
      
      As a side effect, it will cause a smaller window scale for many people
      since the default tcp_rmem fits in a win_scale of 2.  This is allows for
      finer grain windows (good), but may mask some of the problems with bad
      implementations we have already seen (bad).
      Signed-off-by: default avatarStephen Hemminger <shemminger@osdl.org>
      Signed-off-by: default avatarDavid S. Miller <davem@redhat.com>
      e69f145d
  6. 22 Jul, 2004 1 commit
  7. 08 Jul, 2004 1 commit
  8. 07 Jul, 2004 1 commit
  9. 01 Jul, 2004 1 commit
  10. 23 Jun, 2004 1 commit
  11. 22 Jun, 2004 2 commits
  12. 21 Jun, 2004 1 commit
  13. 20 Jun, 2004 1 commit
  14. 12 Jun, 2004 1 commit
  15. 09 Jun, 2004 1 commit
  16. 27 Apr, 2004 1 commit
    • Stephen Hemminger's avatar
      [TCP]: tcp_send_skb code pruning · 0cc4d622
      Stephen Hemminger authored
      The function tcp_send_skb is only called from tcp_fin, and is always called
      with force_queue=1.  Therefore, it no longer needs to be global and the code
      to send right now can be removed.  Because it always queues, change the
      name as well, and fix up the comment.
      0cc4d622
  17. 21 Apr, 2004 2 commits
  18. 28 Sep, 2003 1 commit
  19. 25 Jun, 2003 1 commit
    • David S. Miller's avatar
      [TCP]: Sanitize initcwnd calculation, add new metrics. · 5da50850
      David S. Miller authored
      1) Remove srtt etc. tests in tcp_init_cwnd, was buggy
         anyways.
      2) Add RTAX_INITCWMD route metric, use this in tcp_init_cwnd()
         if non-zero.
      3) Add RTAX_FEATURES (to enable/disable ECN/SACK/TIMESTAMPS
         on a per-route basis), currently unused.
      5da50850
  20. 05 Jun, 2003 1 commit
  21. 04 Jun, 2003 1 commit
    • Arnaldo Carvalho de Melo's avatar
      o net: create struct sock_common and use in struct sock & tcp_tw_bucket · 63413da5
      Arnaldo Carvalho de Melo authored
      With this the data dependency is reduced to just making sure that the first
      member of both struct sock and struct tcp_tw_bucket are a struct sock_common.
      
      Also makes it easier to grep for struct sock and struct tcp_tw_bucket usage in
      the tree as all the members in those structs are prefixed, respectively, with
      sk_ and tw_, like struct inode (i_), struct block_device (bd_), etc.
      
      Checked namespace with make tags/ctags, just one colision with the macros for
      the struct sock members, with a wanrouter struct, fixed that
      s/sk_state/state_sk/g in the wanrouter struct.
      
      Checked as well if the names of the members in both structs collided with some
      macro, none found.
      63413da5
  22. 28 May, 2003 1 commit
    • Arnaldo Carvalho de Melo's avatar
      o net: abstract access to struct sock ->flags · 4ea1f830
      Arnaldo Carvalho de Melo authored
      This makes:
      
      1. simpler primitive to access struct sock flags, shorter
      2. we check if the flag is valid by using enum sock_flags
      3. we can change the implementation to an open coded bit operations
         if it proves to be faster than the more general bit manipulation
         routines now used, i.e. we only have to change sock.h, not the
         whole net tree like now
      4ea1f830
  23. 28 Apr, 2003 1 commit
  24. 06 Apr, 2003 1 commit
  25. 19 Mar, 2003 1 commit
    • Alexey Kuznetsov's avatar
      [IPSEC]: fragmentation & tcp mss calculation. · d9707786
      Alexey Kuznetsov authored
      1. Add local_df field to struct sk_buff to mark packets which
         are to be fragmented locally despite of their IPv6ness of IP DF flag
      2. Add ext2_header_len to tcp_opt to keep memory of part of header length
         depending on route
      3. Add trailer_len to struct dst_entry and xfrm_state to know how
         much of space should be reserved at tail of frame for subsequent
         transformations.
      4. [BUG] icv_trun_len must be used while mss claculation, not
         icv_full_length.
      d9707786
  26. 02 Mar, 2003 1 commit
  27. 10 Feb, 2003 1 commit
  28. 28 Jan, 2003 1 commit
  29. 21 Jan, 2003 1 commit
  30. 20 Jan, 2003 1 commit
  31. 24 Oct, 2002 1 commit
  32. 02 Sep, 2002 1 commit
  33. 28 Aug, 2002 1 commit