Mark Stapp <mjs@voltanet.io>: Author Summary

Builds triggered by Mark Stapp <mjs@voltanet.io>

Builds triggered by an author are those builds which contains changes committed by the author.
239
110 (46%)
129 (54%)

Breakages and fixes

Broken means the build has failed but the previous build was successful.
Fixed means that the build was successful but the previous build has failed.
70 (29% of all builds triggered)
15 (6% of all builds triggered)
-55
Build Completed Code commits Tests
FRR › FRR › #1857 1 hour ago
Merge pull request #3625 from donaldsharp/clist_strlen
bgpd: Use string length not sizeof the array
6998 passed
FRR › RPKI › #799 11 hours ago
Merge pull request #3625 from donaldsharp/clist_strlen
bgpd: Use string length not sizeof the array
Testless build
FRR › FRR › #1856 25 minutes ago
ldpd: fix missing return value in bindany
One of the socket utilities was missing a return value in
one of its ifdef'd paths.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
6998 passed
FRR › RPKI › #798 1 day ago
ldpd: fix missing return value in bindany
One of the socket utilities was missing a return value in
one of its ifdef'd paths.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
Testless build
FRR › FRRPULLREQ › #6386 5 days ago
Merge pull request #3563 from donaldsharp/minimize_the_stuff
Zebra - Some Cleanup
6067 passed
FRR › FRRPULLREQ › #6385 6 days ago
Merge pull request #3563 from donaldsharp/minimize_the_stuff
Zebra - Some Cleanup
18 of 5710 failed
FRR › RPKI › #784 6 days ago
Merge pull request #3563 from donaldsharp/minimize_the_stuff
Zebra - Some Cleanup
Testless build
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
FRR › RPKI › #799 11 hours ago
Merge pull request #3625 from donaldsharp/clist_strlen
bgpd: Use string length not sizeof the array
Testless build
FRR › FRRPULLREQ › #6385 6 days ago
Merge pull request #3563 from donaldsharp/minimize_the_stuff
Zebra - Some Cleanup
18 of 5710 failed
FRR › RPKI › #780 6 days ago
Merge pull request #3591 from donaldsharp/sharp_v6
Sharp v6 and stuff
Testless build
FRR › FRR › #1839 6 days ago
Merge pull request #3591 from donaldsharp/sharp_v6
Sharp v6 and stuff
5253 passed
FRR › FRRPULLREQ › #6370 1 week ago
Merge pull request #3589 from donaldsharp/self_vs_thread
lib: Convert RUSAGE_SELF to RUSAGE_THREAD where we can
6047 passed
FRR › FRRPULLREQ › #6354 1 week ago
Merge pull request #3569 from donaldsharp/recursive_nexthops
Small cleanup of zebra_rnh.c code
1 of 6104 failed
FRR › FRR › #1830 1 week ago
Merge pull request #3569 from donaldsharp/recursive_nexthops
Small cleanup of zebra_rnh.c code
6061 passed
You have insufficient permissions to see all of the builds.
Build Completed Code commits Tests
FRR › FRR › #1842 6 days ago
zebra: Fix uninitialized value warning in dplane code
Fix a gcc-8 warning (at least) about a possible uninitialized
value in the zebra_dplane code.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
6998 passed
FRR › RPKI › #781 6 days ago
zebra: return dataplane provider plugin handle
When a dataplane provider/plugin registers, return the new
handle/object - that's needed to use some provider apis
later on.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
Testless build
FRR › FRR › #1837 1 week ago
zebra: pass lists of results from dataplane to zebra
Pass lists of results back to zebra from the dataplane subsystem
(and pthread). This helps reduce the lock/unlock cycles when
zebra is busy. Also remove a couple of typedefs that made their
way into the dataplane header file - those violate the FRR style
guidelines.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
6996 passed
FRR › RPKI › #776 1 week ago
Merge pull request #3589 from donaldsharp/self_vs_thread
lib: Convert RUSAGE_SELF to RUSAGE_THREAD where we can
Merge pull request #3590 from donaldsharp/zebra_pthread_setnames
FRR pthread setnames
Testless build
FRR › FRR › #1829 1 week ago
Merge pull request #3552 from donaldsharp/zebra_combined_meta_peanuts
zebra: Consolidate meta_queue_map into route_info
6995 passed
FRR › FRR › #1733 1 month ago
lib,bgpd: remove deprecated stream lib macros
A couple of deprecated lib/stream macros have aged out; remove
them, and replace the one remaining use.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
6893 passed
FRR › FRR › #1727 1 month ago
zebra: add initial error handling to dplane loop
Capture error work during dataplane provider processing.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: dplane lock and thread_master apis
Improve, simplify dataplane provider locking apis. Add accessor
for dataplane pthread's thread_master, for use by providers who
need to use the thread/event apis.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: separate netlink socket for dataplane
Use a separate netlink socket for the dataplane's updates, to
avoid races between the dataplane pthread and the zebra main
pthread. Revise zebra shutdown so that the dataplane netlink
socket is cleaned-up later, after all shutdown-time dataplane
work has been done.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: introduce dedicated dataplane pthread
Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: reorg dataplane pthread start
Move dataplane pthread start later in the zebra startup; make
the 'test' dplane provider conditional

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: improve dataplane shutdown checks
Update the dataplane shutdown checks to include the providers.
Also revise the typedef for provider structs to make const
work.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: add dataplane routing socket
To avoid conflicts between the zebra main pthread and the
dataplane pthread, use a separate routing socket (on non-netlink
platforms) for dataplane route updates to the OS.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: fix get_old_instance api
One of the dplane context accessors was returning the wrong value;
correct it.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: dataplane provider enhancements
Limit the number of updates processed from the incoming queue;
add more stats. Fill out apis for dataplane providers; convert
route update processing to provider model; move dataplane
status enum

Signed-off-by: Mark Stapp <mjs@voltanet.io>
zebra: revise dplane dequeue api
Change the dataplane context dequeue api used by zebra to make the
purpose a bit clearer.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
6928 passed
FRR › TOPOPR › #393 1 month ago
Merge pull request #3359 from qlyoung/true-atomics
Restrict atomics to 32-bits only
1030 passed
You have insufficient permissions to see all of the builds.