mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-14 10:09:17 +00:00
2003-06-07 Paul Jakma <paul@dishone.st>
* (zebra/rtadvc.): can not set checksum for ICMPV6, see: From: Jun-ichiro itojun Hagino <itojun@iijlab.net> Subject: [zebra 11052] setsockopt(IPV6_CHECKSUM) does not work for ICMPv6 socket setsockopt(IPV6_CHECKSUM) does not work for ICMPv6 socket. RFC2292 may not be clear enough about it (it talks about raw socket and ICMPv6 socket mixed up), but the next revision (draft-ietf-ipngwg-rfc2292bis-02.txt) is very clear about it. > An attempt to set IPV6_CHECKSUM for an ICMPv6 socket will fail.
This commit is contained in:
parent
0c0f9cd54b
commit
1a691cc347
@ -428,9 +428,6 @@ rtadv_make_socket (void)
|
|||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
ret = setsockopt_ipv6_pktinfo (sock, 1);
|
ret = setsockopt_ipv6_pktinfo (sock, 1);
|
||||||
if (ret < 0)
|
|
||||||
return ret;
|
|
||||||
ret = setsockopt_ipv6_checksum (sock, 2);
|
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return ret;
|
return ret;
|
||||||
ret = setsockopt_ipv6_multicast_loop (sock, 0);
|
ret = setsockopt_ipv6_multicast_loop (sock, 0);
|
||||||
|
Loading…
Reference in New Issue
Block a user