From: Ondrej Zajicek Date: Sat, 25 Jun 2011 09:35:54 +0000 (+0200) Subject: IPV6_CHECKSUM should not be used on ICMPv6 sockets. X-Git-Tag: v1.3.2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d8b5a786d27eed72106f88f893c521e67f1bef06;p=thirdparty%2Fbird.git IPV6_CHECKSUM should not be used on ICMPv6 sockets. --- diff --git a/proto/radv/packets.c b/proto/radv/packets.c index 8aa487b04..ac59ce943 100644 --- a/proto/radv/packets.c +++ b/proto/radv/packets.c @@ -244,10 +244,6 @@ radv_sk_open(struct radv_iface *ifa) sk->saddr = ifa->addr->ip; - /* 2 is an offset of the checksum in an ICMPv6 packet */ - if (sk_set_ipv6_checksum(sk, 2) < 0) - goto err; - /* We want listen just to ICMPv6 messages of type RS and RA */ if (sk_set_icmp_filter(sk, ICMPV6_RS, ICMPV6_RA) < 0) goto err;