From: David S. Miller Date: Mon, 16 Apr 2018 22:26:38 +0000 (-0400) Subject: Merge branch 'tcp-zero-copy-receive' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=309c446cb45f6663932c8e6d0754f4ac81d1b5cd;p=linux.git 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 --- 309c446cb45f6663932c8e6d0754f4ac81d1b5cd