diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2017-04-21 15:41:14 -0300 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2017-04-26 10:36:33 -0300 |
| commit | 095f12f92b198669af5bfe53be9a04a6a28de6f9 (patch) | |
| tree | 532040bcfe3ba54a563e618a96341dcc5359c5fd /lib/workqueue.c | |
| parent | 90989cb30668f46124946a7770b2d148c745b165 (diff) | |
ldpd: be more conservative with labels
On unstable networks, routes can be lost and relearned very often. If
we deallocate the input label every time a route is lost and allocate
a new one when the route is relearned, a lot of changes are made in vain.
This patch introduces a logic in which labels are preserved for at least
five minutes before being deallocated by the LIB garbage collector. This
is consistent with what other implementations do.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/workqueue.c')
0 files changed, 0 insertions, 0 deletions
