This bug is also present in previous versions of slirp if one compiles them with gcc-3.3 or gcc-3.4. The manifestation is that all TCP packets are discarded as having wrong checksum.
There was already a discussion of a similar issue on qemu-devel list. Solution: add -fno-strict-aliasing to all CFLAGS, this is necessary to fix slirp-1.0.16 and previous versions. In adiition, for slirp-1.0.16 for some strange reason the mtu has to be set to value lower than 1500, but that's probably a different bug. -- Alexander E. Patrakov -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]