linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RFC: zero copy recv()
@ 2019-04-24  6:23 Maxim Uvarov
  2019-04-24 15:59 ` Eric Dumazet
  0 siblings, 1 reply; 4+ messages in thread
From: Maxim Uvarov @ 2019-04-24  6:23 UTC (permalink / raw)
  To: netdev, linux-kernel

Hello,

On different conferences I see that people are trying to accelerate
network with putting packet processing with protocol level completely
to user space. It might be DPDK, ODP or AF_XDP  plus some network
stack on top of it. Then people are trying to test this solution with
some existence applications. And in better way do not modify
application binaries and just LD_PRELOAD sockets syscalls (recv(),
sendto() and etc). Current recv() expects that application allocates
memory and call will "copy" packet to that memory. Copy per packet is
slow.  Can we consider about implementing zero copy API calls
friendly? Can this change be accepted to kernel?

What are your thoughts?

Thank you,
Maxim.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-04-25 17:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-24  6:23 RFC: zero copy recv() Maxim Uvarov
2019-04-24 15:59 ` Eric Dumazet
2019-04-25  8:01   ` Maxim Uvarov
2019-04-25 17:50     ` Eric Dumazet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).