--- systemd/src/libsystemd-network/sd-ndisc.c 2016-01-14 14:31:32.502553178 +0100 +++ systemd-patched/src/libsystemd-network/sd-ndisc.c 2016-01-14 14:29:50.346061064 +0100 @@ -508,6 +508,9 @@ return 0; } + if (!in_addr_is_link_local(AF_INET6, (const union in_addr_union*) &router.in6.sin6_addr)) + return 0; + if (ra->nd_ra_type != ND_ROUTER_ADVERT) return 0;