debian/changelog                       |    7 +++
 include/linux/netfilter/x_tables.h     |    5 --
 net/ipv4/netfilter/arp_tables.c        |   59 ++++++++++++++++++-------------
 net/ipv4/netfilter/arptable_filter.c   |    2 -
 net/ipv4/netfilter/ip_tables.c         |   35 +++++++++++++-----
 net/ipv4/netfilter/iptable_filter.c    |    1 
 net/ipv4/netfilter/iptable_mangle.c    |    1 
 net/ipv4/netfilter/iptable_raw.c       |    1 
 net/ipv4/netfilter/iptable_security.c  |    1 
 net/ipv4/netfilter/nf_nat_rule.c       |    1 
 net/ipv6/netfilter/ip6_tables.c        |   62 +++++++++++++++++----------------
 net/ipv6/netfilter/ip6table_filter.c   |    1 
 net/ipv6/netfilter/ip6table_mangle.c   |    1 
 net/ipv6/netfilter/ip6table_raw.c      |    1 
 net/ipv6/netfilter/ip6table_security.c |    1 
 net/netfilter/x_tables.c               |    5 --
 16 files changed, 101 insertions(+), 83 deletions(-)

New commits:
commit 12ac9cd51bf7b32f0e19af2cde3909d412052c85
Author: Stephen Hemminger <[email protected]>
Date:   Mon Apr 13 19:46:36 2009 -0700

    2.6.29-1+vyatta+6

commit 910910ee49fb51119df9ea10bc42ab11225fd78e
Author: Stephen Hemminger <[email protected]>
Date:   Mon Apr 13 19:26:10 2009 -0700

    iptables: replace rwlock with per-cpu lock
    
    This is an alternative version of ip/ip6/arp tables locking using
    per-cpu locks.  This avoids the overhead of synchronize_net() during
    update but still removes the expensive rwlock in earlier versions.
    
    The idea for this came from an earlier version done by Eric Duzamet.
    Locking is done per-cpu, the fast path locks on the current cpu
    and updates counters.  The slow case involves acquiring the locks on
    all cpu's.
    
    The mutex that was added for 2.6.30 in xt_table is unnecessary since
    there already is a mutex for xt[af].mutex that is held.
    
    Signed-off-by: Stephen Hemminger <[email protected]>

commit e8e0cfe18489ea8ffb92156408ed815d2a9069dc
Author: Stephen Hemminger <[email protected]>
Date:   Mon Apr 13 19:24:19 2009 -0700

    netfilter: x_tables: remove unneeded initializations
    
    Later patches change the locking on xt_table and the initialization of
    the lock element is not needed since the lock is always initialized in
    xt_table_register anyway.
    
    Signed-off-by: Stephen Hemminger <[email protected]>
    Signed-off-by: Patrick McHardy <[email protected]>

http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=12ac9cd51bf7b32f0e19af2cde3909d412052c85
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=910910ee49fb51119df9ea10bc42ab11225fd78e
http://suva.vyatta.com/git/?p=linux-vyatta.git;a=commitdiff;h=e8e0cfe18489ea8ffb92156408ed815d2a9069dc
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to