1. 17 6月, 2010 8 次提交
  2. 16 6月, 2010 29 次提交
  3. 15 6月, 2010 3 次提交
    • P
      Merge branch 'master' of /repos/git/net-next-2.6 · f9181f4f
      Patrick McHardy 提交于
      Conflicts:
      	include/net/netfilter/xt_rateest.h
      	net/bridge/br_netfilter.c
      	net/netfilter/nf_conntrack_core.c
      Signed-off-by: NPatrick McHardy <kaber@trash.net>
      f9181f4f
    • L
      netfilter: xtables: idletimer target implementation · 0902b469
      Luciano Coelho 提交于
      This patch implements an idletimer Xtables target that can be used to
      identify when interfaces have been idle for a certain period of time.
      
      Timers are identified by labels and are created when a rule is set with a new
      label.  The rules also take a timeout value (in seconds) as an option.  If
      more than one rule uses the same timer label, the timer will be restarted
      whenever any of the rules get a hit.
      
      One entry for each timer is created in sysfs.  This attribute contains the
      timer remaining for the timer to expire.  The attributes are located under
      the xt_idletimer class:
      
      /sys/class/xt_idletimer/timers/<label>
      
      When the timer expires, the target module sends a sysfs notification to the
      userspace, which can then decide what to do (eg. disconnect to save power).
      
      Cc: Timo Teras <timo.teras@iki.fi>
      Signed-off-by: NLuciano Coelho <luciano.coelho@nokia.com>
      Signed-off-by: NPatrick McHardy <kaber@trash.net>
      0902b469
    • E
      netfilter: CLUSTERIP: RCU conversion · d73f33b1
      Eric Dumazet 提交于
      - clusterip_lock becomes a spinlock
      - lockless lookups
      - kfree() deferred after RCU grace period
      - rcu_barrier_bh() inserted in clusterip_tg_exit()
      
      v2)
      - As Patrick pointed out, we use atomic_inc_not_zero() in
      clusterip_config_find_get().
      - list_add_rcu() and list_del_rcu() variants are used.
      - atomic_dec_and_lock() used in clusterip_config_entry_put()
      Signed-off-by: NEric Dumazet <eric.dumazet@gmail.com>
      Signed-off-by: NPatrick McHardy <kaber@trash.net>
      d73f33b1