summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2015-07-13 23:08:19 +0200
committerSteven Barth <steven@midlink.org>2015-07-14 00:04:37 +0200
commit83487419ce34d2a1f6fe22b437172882c9cd8785 (patch)
tree4bef9a60018d6d59ba5d646906cd8448cc172afa
parent69c2f4c4d46437299c9a61a51393771436b89015 (diff)
downloadodhcpd-83487419ce34d2a1f6fe22b437172882c9cd8785.tar.gz
ndp: remove bindtodevice workaround
-rw-r--r--src/ndp.c4
1 files changed, 0 insertions, 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);
}