]> git.proxmox.com Git - mirror_frr.git/commit - zebra/dplane_fpm_nl.c
zebra: queue data plane context for FPM
authorRafael Zalamena <rzalamena@opensourcerouting.org>
Thu, 12 Dec 2019 18:04:23 +0000 (15:04 -0300)
committerRafael Zalamena <rzalamena@opensourcerouting.org>
Tue, 14 Apr 2020 16:45:39 +0000 (13:45 -0300)
commitba803a2fbed5459a05244f7742de8c5df7ff2d81
tree8bb58be29cec055997c820d7b4f7503a7c398bb3
parentad4d10225985e5e3c98f384859d4eab5b04083b4
zebra: queue data plane context for FPM

Enqueue all contexts inside FPM to avoid losing updates and to move all
processing to the FPM thread.

This helps in situations with huge amount of routes (e.g. BGP peer
flapping with a million routes).

Signed-off-by: Rafael Zalamena <rzalamena@opensourcerouting.org>
zebra/dplane_fpm_nl.c