mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Removes workaround related to import of kernel device routes.
Thanks to Benjamin Cama for notification.
This commit is contained in:
parent
204e0d5d59
commit
65194bd1eb
@ -862,19 +862,6 @@ nl_parse_route(struct nlmsghdr *h, int scan)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
ra.dest = RTD_DEVICE;
|
ra.dest = RTD_DEVICE;
|
||||||
|
|
||||||
/*
|
|
||||||
* In Linux IPv6, 'native' device routes have proto
|
|
||||||
* RTPROT_BOOT and not RTPROT_KERNEL (which they have in
|
|
||||||
* IPv4 and which is expected). We cannot distinguish
|
|
||||||
* 'native' and user defined device routes, so we ignore all
|
|
||||||
* such device routes and for consistency, we have the same
|
|
||||||
* behavior in IPv4. Anyway, users should use RTPROT_STATIC
|
|
||||||
* for their 'alien' routes.
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (i->rtm_protocol == RTPROT_BOOT)
|
|
||||||
src = KRT_SRC_KERNEL;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user