linux/net/netfilter/ipset
David S. Miller 855404efae Merge 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 updates for your net-next tree,
they are:

* Add full port randomization support. Some crazy researchers found a way
  to reconstruct the secure ephemeral ports that are allocated in random mode
  by sending off-path bursts of UDP packets to overrun the socket buffer of
  the DNS resolver to trigger retransmissions, then if the timing for the
  DNS resolution done by a client is larger than usual, then they conclude
  that the port that received the burst of UDP packets is the one that was
  opened. It seems a bit aggressive method to me but it seems to work for
  them. As a result, Daniel Borkmann and Hannes Frederic Sowa came up with a
  new NAT mode to fully randomize ports using prandom.

* Add a new classifier to x_tables based on the socket net_cls set via
  cgroups. These includes two patches to prepare the field as requested by
  Zefan Li. Also from Daniel Borkmann.

* Use prandom instead of get_random_bytes in several locations of the
  netfilter code, from Florian Westphal.

* Allow to use the CTA_MARK_MASK in ctnetlink when mangling the conntrack
  mark, also from Florian Westphal.

* Fix compilation warning due to unused variable in IPVS, from Geert
  Uytterhoeven.

* Add support for UID/GID via nfnetlink_queue, from Valentina Giusti.

* Add IPComp extension to x_tables, from Fan Du.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>
2014-01-05 20:18:50 -05:00
..
ip_set_bitmap_gen.h netfilter: ipset: Use netlink callback dump args only 2013-10-22 10:13:59 +02:00
ip_set_bitmap_ip.c netfiler: ipset: Add net namespace for ipset 2013-09-30 21:42:52 +02:00
ip_set_bitmap_ipmac.c netfiler: ipset: Add net namespace for ipset 2013-09-30 21:42:52 +02:00
ip_set_bitmap_port.c netfilter:ipset: Fix memory allocation for bitmap:port 2013-10-27 19:24:39 +01:00
ip_set_core.c netfilter: ipset: remove unused code 2014-01-03 23:41:35 +01:00
ip_set_getport.c netfilter: ipset: Support package fragments for IPv4 protos without ports 2013-09-30 21:33:26 +02:00
ip_set_hash_gen.h netfilter: ipset: remove duplicate define 2013-10-27 19:24:45 +01:00
ip_set_hash_ip.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_ipport.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_ipportip.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_ipportnet.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_net.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_netiface.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_netnet.c netfilter: ipset: fix incorret comparison in hash_netnet4_data_equal() 2013-11-25 22:42:18 +01:00
ip_set_hash_netport.c netfilter: ipset: Support comments in hash-type ipsets. 2013-09-30 21:33:29 +02:00
ip_set_hash_netportnet.c netfilter: ipset: The unnamed union initialization may lead to compilation error 2013-10-22 10:14:01 +02:00
ip_set_list_set.c netfilter: ipset: Use netlink callback dump args only 2013-10-22 10:13:59 +02:00
Kconfig netfilter: ipset: Add hash:net,port,net module to kernel. 2013-09-30 21:42:58 +02:00
Makefile netfilter: ipset: Add hash:net,port,net module to kernel. 2013-09-30 21:42:58 +02:00
pfxlen.c net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules 2011-10-31 19:30:30 -04:00