[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] pcap-based networking?

From: Jim C. Brown
Subject: Re: [Qemu-devel] pcap-based networking?
Date: Thu, 26 Aug 2004 13:33:08 -0400
User-agent: Mutt/1.4i

On Thu, Aug 26, 2004 at 11:42:45AM -0500, Mike Tremoulet wrote:
> All --
> My question is:  Is there a reason to use (or not to use) a
> libpcap/libnet solution for networking?  At a high level, I think of
> it as a queue of incoming packets and a queue of outgoing packets
> (from the standpoint of the guest).  Outgoing packets from the guest
> would be held in a queue and written onto the network via libnet, and
> incoming packets would get captured by libpcap and written to the
> virtual device.
> The advantages for me would be:
> - I can bind this networking to the device of my explicit choosing at
> runtime.  So, I could install a tap device on my host and have qemu
> always use that device, or I could bind it to a second NIC on the
> host.
> - More importantly, this can be somewhat platform independant. 
> Libpcap exists in a very similar, if not identical, API in the form of
> winpcap.  I know there is an equivalent way to write packets to the
> network, but I forget the name right now.
> What would the potential performance impacts be?  Is this something
> that I/we should pursue?  Other thoughts?
> -- Mike

This is a good idea. We should keep the tuntap interface, but adding support
for libpcap is useful for those OSes which do not have a tuntap-like interface.

> _______________________________________________
> Qemu-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/qemu-devel

Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]