On Mon, Feb 11, 2019 at 7:34 AM Jean-Mickael Guerin <j...@6wind.com> wrote: > > Hi Magnus, > > > * In a future release, I am planning on adding a higher level data > > plane interface too. This will be based around recvmsg and sendmsg > > with the use of struct iovec for batching, without the user having > > to know anything about the underlying four rings of an AF_XDP > > socket. There will be one semantic difference though from the > > standard recvmsg and that is that the kernel will fill in the iovecs > > instead of the application. But the rest should be the same as the > > libc versions so that application writers feel at home. > > You might consider recvmmsg() and sendmmsg() (bulk of multi segments packets?)
Exactly :-). Spot on. /Magnus > Jean-Mickael