-
- Downloads
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
Pablo Neira Ayuso says:
====================
Netfilter/IPVS updates for net-next
The following patchset contains Netfilter/IPVS updates for net-next,
most relevantly they are:
* cleanup to remove double semicolon from stephen hemminger.
* calm down sparse warning in xt_ipcomp, from Fan Du.
* nf_ct_labels support for nf_tables, from Florian Westphal.
* new macros to simplify rcu dereferences in the scope of nfnetlink
and nf_tables, from Patrick McHardy.
* Accept queue and drop (including reason for drop) to verdict
parsing in nf_tables, also from Patrick.
* Remove unused random seed initialization in nfnetlink_log, from
Florian Westphal.
* Allow to attach user-specific information to nf_tables rules, useful
to attach user comments to rule, from me.
* Return errors in ipset according to the manpage documentation, from
Jozsef Kadlecsik.
* Fix coccinelle warnings related to incorrect bool type usage for ipset,
from Fengguang Wu.
* Add hash:ip,mark set type to ipset, from Vytas Dauksa.
* Fix message for each spotted by ipset for each netns that is created,
from Ilia Mirkin.
* Add forceadd option to ipset, which evicts a random entry from the set
if it becomes full, from Josh Hunt.
* Minor IPVS cleanups and fixes from Andi Kleen and Tingwei Liu.
* Improve conntrack scalability by removing a central spinlock, original
work from Eric Dumazet. Jesper Dangaard Brouer took them over to address
remaining issues. Several patches to prepare this change come in first
place.
* Rework nft_hash to resolve bugs (leaking chain, missing rcu synchronization
on element removal, etc. from Patrick McHardy.
* Restore context in the rule deletion path, as we now release rule objects
synchronously, from Patrick McHardy. This gets back event notification for
anonymous sets.
* Fix NAT family validation in nft_nat, also from Patrick.
* Improve scalability of xt_connlimit by using an array of spinlocks and
by introducing a rb-tree of hashtables for faster lookup of accounted
objects per network. This patch was preceded by several patches and
refactorizations to accomodate this change including the use of kmem_cache,
from Florian Westphal.
====================
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/netfilter/ipset/ip_set.h 11 additions, 4 deletionsinclude/linux/netfilter/ipset/ip_set.h
- include/linux/netfilter/nfnetlink.h 21 additions, 0 deletionsinclude/linux/netfilter/nfnetlink.h
- include/net/netfilter/nf_conntrack.h 9 additions, 2 deletionsinclude/net/netfilter/nf_conntrack.h
- include/net/netfilter/nf_conntrack_core.h 8 additions, 1 deletioninclude/net/netfilter/nf_conntrack_core.h
- include/net/netfilter/nf_conntrack_labels.h 3 additions, 1 deletioninclude/net/netfilter/nf_conntrack_labels.h
- include/net/netfilter/nf_tables.h 17 additions, 11 deletionsinclude/net/netfilter/nf_tables.h
- include/net/netns/conntrack.h 10 additions, 3 deletionsinclude/net/netns/conntrack.h
- include/uapi/linux/netfilter/ipset/ip_set.h 12 additions, 0 deletionsinclude/uapi/linux/netfilter/ipset/ip_set.h
- include/uapi/linux/netfilter/nf_tables.h 5 additions, 1 deletioninclude/uapi/linux/netfilter/nf_tables.h
- net/ipv4/netfilter.c 1 addition, 1 deletionnet/ipv4/netfilter.c
- net/netfilter/ipset/Kconfig 9 additions, 0 deletionsnet/netfilter/ipset/Kconfig
- net/netfilter/ipset/Makefile 1 addition, 0 deletionsnet/netfilter/ipset/Makefile
- net/netfilter/ipset/ip_set_core.c 28 additions, 26 deletionsnet/netfilter/ipset/ip_set_core.c
- net/netfilter/ipset/ip_set_hash_gen.h 43 additions, 0 deletionsnet/netfilter/ipset/ip_set_hash_gen.h
- net/netfilter/ipset/ip_set_hash_ip.c 2 additions, 1 deletionnet/netfilter/ipset/ip_set_hash_ip.c
- net/netfilter/ipset/ip_set_hash_ipmark.c 321 additions, 0 deletionsnet/netfilter/ipset/ip_set_hash_ipmark.c
- net/netfilter/ipset/ip_set_hash_ipport.c 2 additions, 1 deletionnet/netfilter/ipset/ip_set_hash_ipport.c
- net/netfilter/ipset/ip_set_hash_ipportip.c 2 additions, 1 deletionnet/netfilter/ipset/ip_set_hash_ipportip.c
- net/netfilter/ipset/ip_set_hash_ipportnet.c 2 additions, 1 deletionnet/netfilter/ipset/ip_set_hash_ipportnet.c
- net/netfilter/ipset/ip_set_hash_net.c 2 additions, 1 deletionnet/netfilter/ipset/ip_set_hash_net.c
Loading
Please register or sign in to comment