Attached are two patches (stable.diff, applies to stable-2.6.21 and stable-2.6.22 and 2.6.16.diff for stable-2.6.16) fixing incorrect conntrack association of ICMP errors generated in response to INVALID packets, causing incorrect address translation in combination with NAT. Please apply, thanks.