projects
/
cascardo
/
ovs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
netdev-linux: ignore devices IPv6 link local addresses
[cascardo/ovs.git]
/
lib
/
netdev-linux.c
diff --git
a/lib/netdev-linux.c
b/lib/netdev-linux.c
index
d58c1b1
..
161810b
100644
(file)
--- a/
lib/netdev-linux.c
+++ b/
lib/netdev-linux.c
@@
-2566,7
+2566,8
@@
netdev_linux_get_in6(const struct netdev *netdev_, struct in6_addr *in6)
struct in6_addr in6_tmp;
char ifname[16 + 1];
if (parse_if_inet6_line(line, &in6_tmp, ifname)
- && !strcmp(name, ifname))
+ && !strcmp(name, ifname)
+ && !IN6_IS_ADDR_LINKLOCAL(&in6_tmp))
{
netdev->in6 = in6_tmp;
netdev->in6_error = 0;