diff options
author | 2018-04-16 18:26:38 -0400 | |
---|---|---|
committer | 2018-04-16 18:26:38 -0400 | |
commit | 309c446cb45f6663932c8e6d0754f4ac81d1b5cd (patch) | |
tree | e8eb152424755e887f745634ae6d163b79835e17 /tools/lib/bpf/bpf.h | |
parent | tc-testing: add sample action tests (diff) | |
parent | selftests: net: add tcp_mmap program (diff) | |
download | wireguard-linux-309c446cb45f6663932c8e6d0754f4ac81d1b5cd.tar.xz wireguard-linux-309c446cb45f6663932c8e6d0754f4ac81d1b5cd.zip |
Merge branch 'tcp-zero-copy-receive'
Eric Dumazet says:
====================
tcp: add zero copy receive
This patch series add mmap() support to TCP sockets for RX zero copy.
While tcp_mmap() patch itself is quite small (~100 LOC), optimal support
for asynchronous mmap() required better SO_RCVLOWAT behavior, and a
test program to demonstrate how mmap() on TCP sockets can be used.
Note that mmap() (and associated munmap()) calls are adding more
pressure on per-process VM semaphore, so might not show benefit
for processus with high number of threads.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/lib/bpf/bpf.h')
0 files changed, 0 insertions, 0 deletions