summaryrefslogtreecommitdiff
path: root/pceplib/pcep_msg_objects_encoding.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2024-12-04 23:38:34 +0200
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2024-12-20 15:06:35 +0000
commit14c714861ef46beda8d86864c4b953d0a2bde499 (patch)
tree497d90006a08c2b7783a6632ad0b186f66f76511 /pceplib/pcep_msg_objects_encoding.c
parentd4db7054704b3fd8276611894677ed34ae021157 (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 'pceplib/pcep_msg_objects_encoding.c')
0 files changed, 0 insertions, 0 deletions