DescriptionIcmpv6L4Protocol::SendMessage was using Ipv4 SocketIpTtl Tag as opposed to the SocketIpv6HopLimitTag. When these ICMPv6 packets were going through the Ipv6L3Protocol class, the SocketIpv6HopLimitTag was not found, resulting in being sent with the DefaultTtl value of 64, which must not be done according to the RFC.
Patch Set 1 #
|