An error occurred fetching the project authors.
  1. 23 Jun, 2003 1 commit
  2. 18 Jun, 2003 1 commit
    • Arnaldo Carvalho de Melo's avatar
      o net: make sk_{add,del}_node functions take care of sock refcounting · dec22cdc
      Arnaldo Carvalho de Melo authored
      With this we make it easier to write correct network families as less
      details need to be taken into account, as well in the current state we
      make the non-refcounting protocols (the ones still keeping deliver_to_old_ones
      in the tree) suck less. 8)
      
      Left a WARN_ON in sk_del_node_init for a while, so that we can catch cases
      where we're using __sock_put on a struct sock that has refcnt == 1, which
      is not the case for all the ones I tested.
      dec22cdc
  3. 16 Jun, 2003 1 commit
  4. 09 Jun, 2003 1 commit
  5. 06 Jun, 2003 1 commit
  6. 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
  7. 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
  8. 22 May, 2003 1 commit
  9. 14 May, 2003 1 commit
  10. 12 May, 2003 1 commit
  11. 08 May, 2003 1 commit
  12. 03 May, 2003 1 commit
  13. 28 Apr, 2003 1 commit
  14. 02 Apr, 2003 2 commits
  15. 22 Mar, 2003 2 commits
  16. 20 Mar, 2003 1 commit
  17. 19 Mar, 2003 1 commit
  18. 06 Mar, 2003 1 commit
  19. 05 Mar, 2003 1 commit
  20. 02 Mar, 2003 2 commits
  21. 19 Feb, 2003 1 commit
  22. 12 Feb, 2003 8 commits
  23. 08 Jan, 2003 1 commit
  24. 21 Dec, 2002 1 commit
  25. 18 Nov, 2002 1 commit
  26. 14 Nov, 2002 2 commits
  27. 10 Nov, 2002 1 commit
    • Alexey Kuznetsov's avatar
      [IPSEC]: More fixes and corrections. · b85b57e3
      Alexey Kuznetsov authored
      - Make connect() policy selection actually happen
      - return len instead of 0 on successful pfkey sendmsg
      - make prefixlen checks in a way more compatible with isakmpd
      - key manager wait queues are totally wrong
      b85b57e3
  28. 07 Nov, 2002 1 commit
    • Alexey Kuznetsov's avatar
      [IPSEC] More work. · 586cf468
      Alexey Kuznetsov authored
      1. Expiration of SAs. Some missing updates of counters.
         Question: very strange, rfc defines use_time as time of the first use
         of SA. But kame setkey refers to this as lastuse.
      2. Bug fixes for tunnel mode and forwarding.
      3. Fix bugs in per-socket policy: policy entries do not leak but are destroyed,
         when socket is closed, and are cloned on children of listening sockets.
      4. Implemented use policy: i.e. use ipsec if a SA is available,
         ignore if it is not.
      5. Added sysctl to disable in/out policy on some devices.
         It is set on loopback by default.
      6. Remove resolved reference from template. It is not used,
         but pollutes code.
      7. Added all the SASTATEs, now they make sense.
      586cf468
  29. 06 Nov, 2002 1 commit