On Tue, Mar 11, 2014 at 12:07:17AM +0200, Michael S. Tsirkin wrote: > > Once one skb completes the callback is invoked and userspace > reuses this buffer for something else. > At that point it's too late to do the copy.
OK, would it be possible to delay the callback until all generated skbs are completed? > > IOW if we pass along SKBTX_SHARED_FRAG will it work? > > I don't see how would SKBTX_SHARED_FRAG help with this at all. > That only works for pages gifted to kernel by e.g. vmsplice > that aren't reused by userspace. Sorry cut-n-paste error, I meant SKBTX_DEV_ZEROCOPY. Cheers, -- Email: Herbert Xu <[email protected]> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

