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]

Reply via email to