On Wed, Feb 19, 2014 at 05:04:17PM +0100, Hans Schillstrom wrote: > The problem is if icmp6 is not the first header it will not work... > i.e. it can be other headers before icmp and if you have -1 you will not > always get the icmp header. If I look at the ipv6_find_hdr code, it will actually loop until all headers have been visited, because no header will equal -1. Eventually it will stop because there are no next headers anymore. So -1 will point at the last header before the payload. I think -1 is still the right target, as we already know it's about ICMP. Still the question remains is why do we get an ENOENT when looking for NEXTHDR_ICMP ? Regards, Ard -- To unsubscribe from this list: send the line "unsubscribe lvs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html