aboutsummaryrefslogtreecommitdiffstats
path: root/samples/kprobes
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2016-04-15 16:45:45 -0400
committerDavid S. Miller <davem@davemloft.net>2016-04-15 16:45:45 -0400
commit125c8d1233b7dd4688f14dd992d724c20d055dee (patch)
treefd1010fca7c152ca547f02d80a02dc9d1b9d7b20 /samples/kprobes
parentqlge: Replace create_singlethread_workqueue with alloc_ordered_workqueue (diff)
parenttcp: remove false sharing in tcp_rcv_state_process() (diff)
downloadlinux-dev-125c8d1233b7dd4688f14dd992d724c20d055dee.tar.xz
linux-dev-125c8d1233b7dd4688f14dd992d724c20d055dee.zip
Merge branch 'tcp-synflood-perf'
Eric Dumazet says: ==================== tcp: final work on SYNFLOOD behavior In the first patch, I remove the costly association of SYNACK+COOKIES to a listener. I believe other parts of the stack should be ready. The second patch removes a useless write into listener socket in tcp_rcv_state_process(), incurring false sharing in tcp_conn_request() Performance under SYNFLOOD goes from 3.2 Mpps to 6 Mpps. Test was using a single TCP listener, on a host with 8 RX queues on the NIC, and 24 cores (48 ht) ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'samples/kprobes')
0 files changed, 0 insertions, 0 deletions