Hi,

On 09/01/2008, Dor Laor <[EMAIL PROTECTED]> wrote:
> It which supports TCP/UDP and IP transmit checksum, as well as TSO.
> It has been tested with Linux (2.6.18|22|23|24)++ and Windows XP (using
> the driver supplied at the intel download site).
> Windows Vista recognizes it but there is no traffic.
>
> Checksum calculation is currently naïve and unoptimized (the host
> kernel does it better). But when working in conjuction to tso
> the performance is drastically better.
>
> Some figures: Linux rx 350Mbps, tx 150bps, Windows rx 700mbps, tx 100 mbps.

That will be great to have in qemu.

>
> The e1000_hw.h is copied from Linux kernel.

Would it be possible to pick only the useful stuff from the header and
put it into the same file, rather than maintaining a copy of a linux
header (which is 3.5 bigger than the actual emulation in kLoC)? Qemu
has avoided that until now.

> qemu/hw/e1000.c      | 1000 +++++++++++++++
> qemu/hw/e1000_hw.h   | 3411 ++++++++++++++++++++++++++++++++++++++++++++++++++

Regards.

Reply via email to