diff options
author | David S. Miller <davem@davemloft.net> | 2016-04-04 22:11:21 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2016-04-04 22:11:21 -0400 |
commit | 15f41e2ba13a6726632e44b1180e805a61e470ad (patch) | |
tree | 0a650d759c08cd171c4074553203b92f85e3fa29 /Documentation | |
parent | Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue (diff) | |
parent | tcp: rate limit ACK sent by SYN_RECV request sockets (diff) | |
download | linux-dev-15f41e2ba13a6726632e44b1180e805a61e470ad.tar.xz linux-dev-15f41e2ba13a6726632e44b1180e805a61e470ad.zip |
Merge branch 'tcp-udp-misc'
Eric Dumazet says:
====================
net: various udp/tcp changes
First round of patches for linux-4.7
Add a generic facility for sockets to be freed after an RCU grace
period, if they need to.
Then UDP stack is changed to no longer use SLAB_DESTROY_BY_RCU,
in order to speedup rx processing for traffic encapsulated in UDP.
It gives a 17 % speedup for normal UDP reception in stress conditions.
Then TCP listeners are changed to use SOCK_RCU_FREE as well
to avoid touching sk_refcnt in synflood case :
I got up to 30 % performance increase for a mono listener.
Then three patches add SK_MEMINFO_DROPS to sock_diag
and add per socket rx drops accounting to TCP.
Last patch adds rate limiting on ACK sent on behalf of SYN_RECV
to better resist to SYNFLOOD targeting one or few flows.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions