lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sat, 12 Jan 2013 10:50:30 +1030 From: Rusty Russell <rusty@...tcorp.com.au> To: "Michael S. Tsirkin" <mst@...hat.com> Cc: Sjur Brændeland <sjurbren@...il.com>, Linus Walleij <linus.walleij@...aro.org>, virtualization@...ts.linux-foundation.org, netdev@...r.kernel.org Subject: Re: [RFCv2 00/12] Introduce host-side virtio queue and CAIF Virtio. "Michael S. Tsirkin" <mst@...hat.com> writes: > On Fri, Jan 11, 2013 at 09:18:33AM +1030, Rusty Russell wrote: >> "Michael S. Tsirkin" <mst@...hat.com> writes: >> > On Thu, Jan 10, 2013 at 09:00:55PM +1030, Rusty Russell wrote: >> >> Not sure why vhost/net doesn't built a packet and feed it in >> >> netif_rx_ni(). This is what tun seems to do, and with this code it >> >> should be fairly optimal. >> > >> > Because we want to use NAPI. >> >> Not quite what I was asking; it was more a question of why we're using a >> raw socket, when we trivially have a complete skb already which we >> should be able to feed to Linux like any network packet. > > Oh for some reason I thought you were talking about virtio. > I don't really understand what you are saying here - vhost > actually calls out to tun to build and submit the skb. Ah, the fd is tun? Seems a bit indirect; I wonder if there's room for more optimization here... Cheers, Rusty. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists