From: Steven Barth Date: Mon, 13 Jul 2015 21:08:19 +0000 (+0200) Subject: ndp: remove bindtodevice workaround X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=83487419ce34d2a1f6fe22b437172882c9cd8785;p=oweals%2Fodhcpd.git ndp: remove bindtodevice workaround --- diff --git a/src/ndp.c b/src/ndp.c index 176eaec..b5bab27 100644 --- a/src/ndp.c +++ b/src/ndp.c @@ -215,10 +215,6 @@ static ssize_t ping6(struct in6_addr *addr, struct sockaddr_in6 dest = {AF_INET6, 0, 0, *addr, iface->ifindex}; struct icmp6_hdr echo = {.icmp6_type = ICMP6_ECHO_REQUEST}; struct iovec iov = {&echo, sizeof(echo)}; - - // Linux seems to not honor IPV6_PKTINFO on raw-sockets, so work around - setsockopt(ping_socket, SOL_SOCKET, SO_BINDTODEVICE, - iface->ifname, sizeof(iface->ifname)); return odhcpd_send(ping_socket, &dest, &iov, 1, iface); }