From 83487419ce34d2a1f6fe22b437172882c9cd8785 Mon Sep 17 00:00:00 2001 From: Steven Barth Date: Mon, 13 Jul 2015 23:08:19 +0200 Subject: ndp: remove bindtodevice workaround --- src/ndp.c | 4 ---- 1 file changed, 4 deletions(-) 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); } -- cgit v1.2.3