IPV6_CHECKSUM should not be used on ICMPv6 sockets.
This commit is contained in:
parent
23fd464447
commit
d8b5a786d2
1 changed files with 0 additions and 4 deletions
|
@ -244,10 +244,6 @@ radv_sk_open(struct radv_iface *ifa)
|
||||||
|
|
||||||
sk->saddr = ifa->addr->ip;
|
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 */
|
/* We want listen just to ICMPv6 messages of type RS and RA */
|
||||||
if (sk_set_icmp_filter(sk, ICMPV6_RS, ICMPV6_RA) < 0)
|
if (sk_set_icmp_filter(sk, ICMPV6_RS, ICMPV6_RA) < 0)
|
||||||
goto err;
|
goto err;
|
||||||
|
|
Loading…
Reference in a new issue