• Ondřej Zajíček's avatar
    KRT: Fix route learn scan when route changed · e86cfd41
    Ondřej Zajíček authored
    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.
    e86cfd41
Name
Last commit
Last update
..
Doc Loading commit data...
Makefile Loading commit data...
a-path.c Loading commit data...
a-set.c Loading commit data...
attrs.h Loading commit data...
bfd.h Loading commit data...
bird.h Loading commit data...
cli.c Loading commit data...
cli.h Loading commit data...
cmds.c Loading commit data...
cmds.h Loading commit data...
config.Y Loading commit data...
iface.c Loading commit data...
iface.h Loading commit data...
locks.c Loading commit data...
locks.h Loading commit data...
mrtdump.h Loading commit data...
neighbor.c Loading commit data...
password.c Loading commit data...
password.h Loading commit data...
proto-hooks.c Loading commit data...
proto.c Loading commit data...
proto.sgml Loading commit data...
protocol.h Loading commit data...
route.h Loading commit data...
rt-attr.c Loading commit data...
rt-dev.c Loading commit data...
rt-dev.h Loading commit data...
rt-fib.c Loading commit data...
rt-roa.c Loading commit data...
rt-table.c Loading commit data...