summaryrefslogtreecommitdiffstats
path: root/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #3772 from pguibert6WIND/vrf_backend_unknownDonald Sharp2019-03-253-2/+13
|\
| * lib: handling vrf backend unknown casePhilippe Guibert2019-02-111-0/+5
| * lib: interface handling where zebra not yet readyPhilippe Guibert2019-02-113-2/+8
* | Merge pull request #3776 from opensourcerouting/pbrd-interface-nexthopsDonald Sharp2019-03-222-44/+58
|\ \
| * | lib, pbrd: fix indentation of a few commandsRenato Westphal2019-02-151-1/+1
| * | lib: add support for interface nexthops on nexthop groupsRenato Westphal2019-02-151-33/+51
| * | lib: change how nexthop groups store nexthop addressesRenato Westphal2019-02-142-8/+10
| * | lib: consolidate nexthop-group deletion in a single placeRenato Westphal2019-02-141-7/+1
* | | Merge pull request #3972 from mjstapp/fix_privs_raceDonald Sharp2019-03-221-20/+21
|\ \ \
| * | | libs: fix race in privs changesMark Stapp2019-03-171-20/+21
* | | | Merge pull request #3949 from qlyoung/remove-zlog-newlinesSri Mohana Singamsetty2019-03-152-5/+5
|\ \ \ \ | |/ / / |/| | |
| * | | *: remove trailing newlines from zlog messagesQuentin Young2019-03-142-5/+5
* | | | Merge pull request #3902 from opensourcerouting/fix-removal-np-containersDonald Sharp2019-03-151-45/+49
|\ \ \ \ | |/ / / |/| | |
| * | | lib: fix removal of yang non-presence containersRenato Westphal2019-03-031-2/+21
| * | | lib: simplify code that calculates configuration diffsRenato Westphal2019-03-021-45/+30
* | | | Merge pull request #3911 from mjstapp/fix_privs_deadlockDavid Lamparter2019-03-062-0/+29
|\ \ \ \
| * | | | libs: make privilege escalation thread-safeMark Stapp2019-03-052-0/+29
| |/ / /
* | | | Merge pull request #3869 from qlyoung/cocci-fixesDavid Lamparter2019-03-0627-155/+82
|\ \ \ \ | |/ / / |/| | |
| * | | *: remove casts of XMALLOC / XCALLOCQuentin Young2019-02-262-8/+4
| * | | *: remove null check before XFREEQuentin Young2019-02-2617-127/+67
| * | | lib: STAILQ_FOREACH_SAFE never gives a null elemQuentin Young2019-02-261-1/+1
| * | | *: do not check XMALLOC / XCALLOC for null retQuentin Young2019-02-264-10/+0
| * | | *: use array_size instead of raw divisionQuentin Young2019-02-261-1/+2
| * | | *: remove unnecessary semicolon from switchesQuentin Young2019-02-261-2/+2
| * | | *: return bool from boolean functionsQuentin Young2019-02-261-2/+2
| * | | *: use proper bool initializers & fix comparisonsQuentin Young2019-02-264-4/+4
* | | | Merge pull request #3877 from qlyoung/remove-strncpyRenato Westphal2019-03-013-5/+5
|\ \ \ \
| * | | | lib: strncpy -> strlcpy | memcpyQuentin Young2019-02-263-5/+5
| |/ / /
* | | | Merge pull request #3882 from vivek-cumulus/refine_evpn_route_addSri Mohana Singamsetty2019-03-011-1/+0
|\ \ \ \
| * | | | *: Explicitly mark nexthop of EVPN-sourced routes as onlinkvivek2019-02-271-1/+0
| |/ / /
* | | | Merge pull request #3606 from pguibert6WIND/if_rmap_containerDonald Sharp2019-03-012-35/+93
|\ \ \ \ | |/ / / |/| | |
| * | | eigrp, rip, ripng, lib: unlink if_rmap from vrfPhilippe Guibert2019-02-192-5/+11
| * | | lib, rip, ripng, eigrp: rework if_rmap contextPhilippe Guibert2019-02-192-35/+87
* | | | lib: add compatibility #define for hash_backetQuentin Young2019-02-251-0/+5
* | | | *: Rename backet to bucketTim Bray2019-02-256-63/+63
* | | | Merge pull request #3836 from opensourcerouting/debian/master-kill-backportsDonald Sharp2019-02-243-7/+31
|\ \ \ \
| * | | | lib: yang: use common yang_ctx_new_setup()David Lamparter2019-02-193-7/+31
| |/ / /
* / / / lib: Allow DEFPY_HIDDEN to exist in vtyshDonald Sharp2019-02-211-0/+3
|/ / /
* | | lib: fix garbage array size in zprivs_initQuentin Young2019-02-151-1/+1
* | | lib: fix uninitialized value use in privs.cQuentin Young2019-02-141-1/+1
|/ /
* | lib: a few more trivial changes for C++ compatibilityRenato Westphal2019-02-123-7/+5
* | lib: add macro that performs explicit static casts when using a C++ compilerRenato Westphal2019-02-122-2/+12
* | lib: rename enum to avoid conflictRenato Westphal2019-02-122-2/+2
* | lib: add extern "C" {} blocks to all libfrr headersRenato Westphal2019-02-1293-0/+758
* | lib: remove unnamed struct in qobj for C++David Lamparter2019-02-111-0/+6
* | lib: remove extra top-level ;David Lamparter2019-02-111-2/+2
* | lib: make atomic ops C++ compatibleDavid Lamparter2019-02-118-17/+47
* | lib: make union prefixptr C++-compatibleDavid Lamparter2019-02-111-10/+19
* | lib: revert table.h change for C++David Lamparter2019-02-111-5/+2
* | libs, rip, isis: change northbound operation enum to DESTROYMark Stapp2019-02-115-14/+14