diff options
| author | Donatas Abraitis <donatas@opensourcerouting.org> | 2024-12-04 23:38:34 +0200 |
|---|---|---|
| committer | Mergify <37929162+mergify[bot]@users.noreply.github.com> | 2024-12-20 15:06:24 +0000 |
| commit | 410eb0da69214a06350315575ddb332e363b66c6 (patch) | |
| tree | af8352a7e7deb1793686428e40eb31aae6339fb3 /python/firstheader.py | |
| parent | 14378804db501b6869f33f9e0d6f3a52b15cb50f (diff) | |
bgpd: Validate only affected RPKI prefixes instead of a full RIB
Before this fix, if rpki_sync_socket_rtr socket returns EAGAIN, then ALL routes
in the RIB are revalidated which takes lots of CPU and some unnecessary traffic,
e.g. if using BMP servers. With a full feed it would waste 50-80Mbps.
Instead we should try to drain an existing pipe (another end), and revalidate
only affected prefixes.
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit b0800bfdf04b4fcf48504737ebfe4ba7f05268d3)
Diffstat (limited to 'python/firstheader.py')
0 files changed, 0 insertions, 0 deletions
