An error occurred fetching the project authors.
  1. 11 May, 2010 1 commit
    • Patrick McHardy's avatar
      ipv6: ip6mr: move unres_queue and timer to per-namespace data · c476efbc
      Patrick McHardy authored
      The unres_queue is currently shared between all namespaces. Following patches
      will additionally allow to create multiple multicast routing tables in each
      namespace. Having a single shared queue for all these users seems to excessive,
      move the queue and the cleanup timer to the per-namespace data to unshare it.
      
      As a side-effect, this fixes a bug in the seq file iteration functions: the
      first entry returned is always from the current namespace, entries returned
      after that may belong to any namespace.
      Signed-off-by: default avatarPatrick McHardy <kaber@trash.net>
      c476efbc
  2. 18 Jan, 2010 1 commit
  3. 02 Sep, 2009 1 commit
    • Alexey Dobriyan's avatar
      netns: embed ip6_dst_ops directly · 86393e52
      Alexey Dobriyan authored
      struct net::ipv6.ip6_dst_ops is separatedly dynamically allocated,
      but there is no fundamental reason for it. Embed it directly into
      struct netns_ipv6.
      
      For that:
      * move struct dst_ops into separate header to fix circular dependencies
      	I honestly tried not to, it's pretty impossible to do other way
      * drop dynamical allocation, allocate together with netns
      
      For a change, remove struct dst_ops::dst_net, it's deducible
      by using container_of() given dst_ops pointer.
      Signed-off-by: default avatarAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      86393e52
  4. 11 Dec, 2008 6 commits
  5. 22 Jul, 2008 1 commit
  6. 09 Jun, 2008 1 commit
  7. 07 Mar, 2008 3 commits
  8. 04 Mar, 2008 7 commits
  9. 29 Feb, 2008 1 commit
  10. 01 Feb, 2008 1 commit
  11. 28 Jan, 2008 10 commits