Build #1,843

FreeRangeRouting Protocol Suite

Build: #1843 was successful Changes by Mark Stapp <>

Build result summary


121 minutes
c72622322df02e02cb9b6d01379052c1ddda2b53 c72622322df02e02cb9b6d01379052c1ddda2b53
Total tests
Successful since
#1842 ()


Code commits

Author Commit Message Commit date
Mark Stapp <> Mark Stapp <> c72622322df02e02cb9b6d01379052c1ddda2b53 c72622322df02e02cb9b6d01379052c1ddda2b53 Merge pull request #3563 from donaldsharp/minimize_the_stuff
Zebra - Some Cleanup
Donald Sharp Donald Sharp f52ed6779688e918bd53edd18574569313d7e023 m f52ed6779688e918bd53edd18574569313d7e023 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 <>
Donald Sharp Donald Sharp 88f7ea311d80913666b656f4ededb1323c9e3b97 m 88f7ea311d80913666b656f4ededb1323c9e3b97 zebra: Modify the status flag to 32 bits, add more flags
Modify the status flag from 8 bits to 32 bits and to add
a few new flags that will be used in future commits.

Signed-off-by: Donald Sharp <>
Donald Sharp Donald Sharp 12e7fe3aa03e913eebd5c7068d1c9901f808ba3c m 12e7fe3aa03e913eebd5c7068d1c9901f808ba3c zebra: Add a switch statement for rib_process_after
Future commits are going to introduce more rigor in
state setting in the case of received results from
the data plane.  So let us move the DPLANE_OP_ROUTE_DELETE
state check to the same spot as the rest of the code that
is handling a particular operation.

Signed-off-by: Donald Sharp <>