0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-17 16:48:43 +00:00
bird/proto
Ondrej Zajicek (work) 9aa77fcceb OSPF: Improved handling of tmpattrs
Keep track of whether OSPF tmpattrs are actually defined for given route
(using flags in rte->pflags). That makes them behave more like real
eattrs so a protocol can define just a subset of them or they can be
undefined by filters.

Do not set ospf_metric2 for other than type 2 external OSPF routes and do
not set ospf_tag for non-external OSPF routes. That also fixes a bug
where internal/inter-area route propagated from one OSPF instance to
another is initiated with infinity ospf_metric2.

Thanks to Yaroslav Dronskii for the bugreport.
2019-03-06 18:28:00 +01:00
..
babel Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
bfd Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
bgp BGP: Cleanup channels when going down 2019-01-26 19:48:16 +01:00
mrt Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
ospf OSPF: Improved handling of tmpattrs 2019-03-06 18:28:00 +01:00
perf Perf: Added forgotten all-protocol options 2019-02-01 14:09:01 +01:00
pipe Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
radv Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
rip Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
rpki Config: Dropping CF_ADDTO. 2018-06-26 14:29:03 +02:00
static Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00
Doc Doc: Rename code documentation files back to Doc 2018-12-14 02:03:42 +01:00