On 7/9/06, Igor Kovalenko wrote:
Hi!This updated patch against current CVS implements TCP segmentation offloading for RTL8139 in C+ mode.I fixed a couple of problems in implementation (wrong sequence number calculation), and now TCP performance seem to be normal.
Dependency on slirp.h header is now
Hi!This updated patch against current CVS implements TCP segmentation offloading for RTL8139 in C+ mode.I fixed a couple of problems in implementation (wrong sequence number calculation), and now TCP performance seem to be normal.
Dependency on slirp.h header is now gone.Again tested with linux (et
Hi!Here is the remaining part of task offloading features of rtl8139 emulation - the TCP segmentation offloading.Tested with linux (ethtool -K eth0 tx on sg on tso on).Please apply.I'll try to provide slirp separation later.
--Kind Regards,Igor V. Kovalenko
Index: hw/rtl8139.c
=
>
> CVSROOT: /sources/qemu
> Module name: qemu
> Changes by: Fabrice Bellard06/07/04 10:08:36
>
> Modified files:
> hw : rtl8139.c
>
> Log message:
> rtl8139 fixes (Igor Kovalenko)
>
> CVSWeb URLs:
> http://cvs.savannah.gnu.org/viewcvs/qemu/hw/rtl8139.c?
On Saturday 01 July 2006 22:41, Fabrice Bellard wrote:
> Modified files:
> hw : rtl8139.c
>
> Log message:
> disable unimplemented C+ mode (aka windows xp 64 fix)
I'm not sure I believe this. C+ mode works fine in linux, and on a simple TCP
throughput test was ~20% faster