• Ondřej Zajíček's avatar
    Nest: Improve export counter handling · 6e8fb668
    Ondřej Zajíček authored
    One of previous workarounds for phantom route avoidance breaks export
    counters by expanding sending of spurious withdraws, which are send when
    we are not sure whether we have advertised that routes in the past.
    If not, then export counter is decreased, but it was not increased
    before, so it overflows under zero.
    
    The patch fixes that by sendung spurious withdraws, but not counting them
    on export counter. That may lead to error in the other direction, but that
    happens only as a race condition (i.e., in normal operation filters
    return proper values about old route export state).
    6e8fb668
Name
Last commit
Last update
client Loading commit data...
conf Loading commit data...
doc Loading commit data...
filter Loading commit data...
lib Loading commit data...
misc Loading commit data...
nest Loading commit data...
proto Loading commit data...
sysdep Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
INSTALL Loading commit data...
Makefile.in Loading commit data...
NEWS Loading commit data...
README Loading commit data...
aclocal.m4 Loading commit data...
bird.conf Loading commit data...
configure.ac Loading commit data...