Thread (38 messages) 38 messages, 4 authors, 2011-05-26

Re: [PATCH V5 2/6 net-next] netdevice.h: Add zero-copy flag in netdevice

From: Shirley Ma <hidden>
Date: 2011-05-19 19:43:13
Also in: kvm, lkml

On Wed, 2011-05-18 at 10:00 -0700, Shirley Ma wrote:
On Wed, 2011-05-18 at 19:51 +0300, Michael S. Tsirkin wrote:
quoted
quoted
quoted
Yes, I agree.  I think for tcpdump, we really need to copy the
data
quoted
quoted
anyway, to avoid guest changing it in between.  So we do that
and
quoted
then
quoted
quoted
use the copy everywhere, release the old one. Hmm? 
Yes. Old one use zerocopy, new one use copy data.

Thanks
Shirley
No, that's wrong, as they might become different with a
malicious guest. As long as we copied already, lets realease
the data and have everyone use the copy. 
Ok, I will patch pskb_expand_head to test it out. 
I am patching skb_copy, skb_clone, pskb_copy, pskb_expand_head to
convert a zero-copy skb to a copy skb to avoid this kind of issue.

This overhead won't impact macvtap/vhost TX zero-copy normally.

Shirley
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help