David Howells wrote: > Declare MSG_SPLICE_PAGES, an internal sendmsg() flag, that hints to a > network protocol that it should splice pages from the source iterator > rather than copying the data if it can. This flag is added to a list that > is cleared by sendmsg and recvmsg syscalls on entry. nit: comment not longer matches implementation: recvmsg > This is intended as a replacement for the ->sendpage() op, allowing a way > to splice in several multipage folios in one go. > > Signed-off-by: David Howells <dhowells@xxxxxxxxxx> > cc: Willem de Bruijn <willemdebruijn.kernel@xxxxxxxxx> > cc: "David S. Miller" <davem@xxxxxxxxxxxxx> > cc: Eric Dumazet <edumazet@xxxxxxxxxx> > cc: Jakub Kicinski <kuba@xxxxxxxxxx> > cc: Paolo Abeni <pabeni@xxxxxxxxxx> > cc: Jens Axboe <axboe@xxxxxxxxx> > cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> > cc: netdev@xxxxxxxxxxxxxxx Aside from that Reviewed-by: Willem de Bruijn <willemb@xxxxxxxxxx>