1. 28 Jan, 2008 2 commits
  2. 10 Oct, 2007 2 commits
  3. 19 Jul, 2007 1 commit
  4. 18 Jul, 2007 1 commit
  5. 11 Jul, 2007 1 commit
  6. 10 Jul, 2007 4 commits
  7. 25 Apr, 2007 1 commit
  8. 14 Feb, 2007 1 commit
    • Eric W. Biederman's avatar
      [PATCH] sysctl: remove insert_at_head from register_sysctl · 0b4d4147
      Eric W. Biederman authored
      
      
      The semantic effect of insert_at_head is that it would allow new registered
      sysctl entries to override existing sysctl entries of the same name.  Which is
      pain for caching and the proc interface never implemented.
      
      I have done an audit and discovered that none of the current users of
      register_sysctl care as (excpet for directories) they do not register
      duplicate sysctl entries.
      
      So this patch simply removes the support for overriding existing entries in
      the sys_sysctl interface since no one uses it or cares and it makes future
      enhancments harder.
      Signed-off-by: default avatarEric W. Biederman <ebiederm@xmission.com>
      Acked-by: default avatarRalf Baechle <ralf@linux-mips.org>
      Acked-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Cc: David Howells <dhowells@redhat.com>
      Cc: "Luck, Tony" <tony.luck@intel.com>
      Cc: Ralf Baechle <ralf@linux-mips.org>
      Cc: Paul Mackerras <paulus@samba.org>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: Andi Kleen <ak@muc.de>
      Cc: Jens Axboe <axboe@kernel.dk>
      Cc: Corey Minyard <minyard@acm.org>
      Cc: Neil Brown <neilb@suse.de>
      Cc: "John W. Linville" <linville@tuxdriver.com>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Cc: Jan Kara <jack@ucw.cz>
      Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
      Cc: Mark Fasheh <mark.fasheh@oracle.com>
      Cc: David Chinner <dgc@sgi.com>
      Cc: "David S. Miller" <davem@davemloft.net>
      Cc: Patrick McHardy <kaber@trash.net>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      0b4d4147
  9. 12 Feb, 2007 2 commits
  10. 02 Dec, 2006 11 commits
  11. 22 Sep, 2006 2 commits
  12. 24 Jul, 2006 1 commit
  13. 30 Jun, 2006 1 commit
  14. 17 Jun, 2006 2 commits
  15. 09 Apr, 2006 1 commit
  16. 28 Mar, 2006 1 commit
  17. 22 Mar, 2006 1 commit
  18. 20 Mar, 2006 1 commit
    • Harald Welte's avatar
      [NETFILTER] nf_conntrack: clean up to reduce size of 'struct nf_conn' · dc808fe2
      Harald Welte authored
      
      
      This patch moves all helper related data fields of 'struct nf_conn'
      into a separate structure 'struct nf_conn_help'.  This new structure
      is only present in conntrack entries for which we actually have a
      helper loaded.
      
      Also, this patch cleans up the nf_conntrack 'features' mechanism to
      resemble what the original idea was: Just glue the feature-specific
      data structures at the end of 'struct nf_conn', and explicitly
      re-calculate the pointer to it when needed rather than keeping
      pointers around.
      
      Saves 20 bytes per conntrack on my x86_64 box. A non-helped conntrack
      is 276 bytes. We still need to save another 20 bytes in order to fit
      into to target of 256bytes.
      Signed-off-by: default avatarHarald Welte <laforge@netfilter.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      dc808fe2
  19. 12 Jan, 2006 1 commit
    • Harald Welte's avatar
      [NETFILTER] x_tables: Abstraction layer for {ip,ip6,arp}_tables · 2e4e6a17
      Harald Welte authored
      
      
      This monster-patch tries to do the best job for unifying the data
      structures and backend interfaces for the three evil clones ip_tables,
      ip6_tables and arp_tables.  In an ideal world we would never have
      allowed this kind of copy+paste programming... but well, our world
      isn't (yet?) ideal.
      
      o introduce a new x_tables module
      o {ip,arp,ip6}_tables depend on this x_tables module
      o registration functions for tables, matches and targets are only
        wrappers around x_tables provided functions
      o all matches/targets that are used from ip_tables and ip6_tables
        are now implemented as xt_FOOBAR.c files and provide module aliases
        to ipt_FOOBAR and ip6t_FOOBAR
      o header files for xt_matches are in include/linux/netfilter/,
        include/linux/netfilter_{ipv4,ipv6} contains compatibility wrappers
        around the xt_FOOBAR.h headers
      
      Based on this patchset we're going to further unify the code,
      gradually getting rid of all the layer 3 specific assumptions.
      Signed-off-by: default avatarHarald Welte <laforge@netfilter.org>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      2e4e6a17
  20. 10 Jan, 2006 1 commit
  21. 05 Jan, 2006 1 commit
  22. 15 Nov, 2005 1 commit