Bugzilla – Bug 2209
ICMP error messages forwarding is not based on the incoming interface
Last modified: 2016-02-05 02:03:04 UTC
This happens both in IPv4 and IPv6. E.g., the function Icmpv4L4Protocol::Forward (Ipv4Address source, Icmpv4Header icmp, uint32_t info, Ipv4Header ipHeader, const uint8_t payload[8]) does not know the incoming interface. As a consequence, the ICMP error message is forwarded to the "default" L4 protocol, which could be not the right protocol.