diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-01-03 11:56:35 -0500 |
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-01-11 11:48:14 -0500 |
| commit | f52ed6779688e918bd53edd18574569313d7e023 (patch) | |
| tree | c6af94e3e202ebd07e6012f963def88cfda550c7 /python/clidef.py | |
| parent | b707100701304347b4fe13eb89efa9d10f81048a (diff) | |
zebra: Limit meta_queue insertion to one time.
Modify the meta_queue insertion such that we only enqueue
the route_node into one meta_queue instead of several.
Suppose we have multiple route_entries associated with
a particular node from rip, bgp, staticd. If we receive a
route update from rip, we would enqueue the route_node into
the 1, 2, 3 meta-nodes. Which means that we would run
the entire process of figuring out a route 3 times, while
nothing would change the second two times.
Modify the code to choose the lowest meta-queue and
install it into that one for processing.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'python/clidef.py')
0 files changed, 0 insertions, 0 deletions
