0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-12-22 09:41:54 +00:00
bird/sysdep/unix
Ondrej Zajicek (work) e86cfd41d9 KRT: Fix route learn scan when route changed
When a kernel route changed, function krt_learn_scan() noticed that and
replaced the route in internal kernel FIB, but after that, function
krt_learn_prune() failed to propagate the new route to the nest, because
it confused the new route with the (removed) old best route and decided
that the best route did not changed.

Wow, the original code (and the bug) is almost 17 years old.
2016-04-06 11:46:25 +02:00
..
config.Y Implement latency tracking, internal event log and watchdog 2015-03-02 09:41:14 +01:00
Doc Documented all the sysdeps (only briefly, I admit). 2000-06-05 12:49:04 +00:00
endian.h OpenBSD port related changes. 2009-05-11 01:32:49 +02:00
io.c IO/Poll: fix mistaken variable merge 2016-03-30 16:21:32 +02:00
krt.c KRT: Fix route learn scan when route changed 2016-04-06 11:46:25 +02:00
krt.h Nest: Fix bug in device proto 2015-11-23 11:13:40 +01:00
krt.Y BGP multipath support 2015-06-08 02:24:08 +02:00
log.c Unix: Fix bug in syslog name handling 2016-02-11 21:53:55 +01:00
main.c Conf: Fixes bug in symbol lookup during reconfiguration 2015-11-09 00:42:02 +01:00
Modules Cleanup in sysdep KRT code, part 2. 2012-04-30 22:25:24 +02:00
random.c Split random number functions off io.c, so that they can be documented 2000-06-05 11:46:40 +00:00
timer.h Fininshing integrated OSPF. 2014-11-03 10:42:55 +01:00
unix.h unsigned [int] -> uint 2015-06-08 02:24:08 +02:00