Commit 90aabddc authored by Juliusz Chroboczek's avatar Juliusz Chroboczek

Don't redistribute link-local routes.

parent ef498b1f
...@@ -749,6 +749,9 @@ filter_kernel_routes(struct nlmsghdr *nh, void *data) ...@@ -749,6 +749,9 @@ filter_kernel_routes(struct nlmsghdr *nh, void *data)
if(rtm->rtm_protocol == RTPROT_BOOT || rtm->rtm_protocol == RTPROT_BABEL) if(rtm->rtm_protocol == RTPROT_BOOT || rtm->rtm_protocol == RTPROT_BABEL)
return 0; return 0;
if(rtm->rtm_scope >= RT_SCOPE_LINK)
return 0;
if(rtm->rtm_dst_len > maxplen || rtm->rtm_src_len != 0) if(rtm->rtm_dst_len > maxplen || rtm->rtm_src_len != 0)
return 0; return 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment