summaryrefslogtreecommitdiffstats
path: root/lib/northbound_grpc.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: Convert event.h to frrevent.hDonald Sharp2023-03-241-1/+1
* *: Convert `struct event_master` to `struct event_loop`Donald Sharp2023-03-241-2/+2
* *: Convert THREAD_XXX macros to EVENT_XXX macrosDonald Sharp2023-03-241-1/+1
* *: Convert struct thread_master to struct event_master and it's ilkDonald Sharp2023-03-241-2/+2
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-3/+2
* *: Rename `struct thread` to `struct event`Donald Sharp2023-03-241-5/+5
* *: Rename thread.[ch] to event.[ch]Donald Sharp2023-03-241-1/+1
* mgmtd: Add MGMT Backend Interface FrameworkChristian Hopps2023-03-221-1/+2
* lib: fix init. use of nb_context to be by value not by referenceChristian Hopps2023-02-241-2/+2
* *: manual SPDX License ID conversionsDavid Lamparter2023-02-091-14/+1
* lib, vrrpd: Use THREAD_ARGDonald Sharp2022-07-211-1/+1
* lib: grpc: fix covevrity warningsChristian Hopps2022-03-161-1/+3
* lib: grpc: rework RPC handlers improve code clarityChristian Hopps2022-03-141-475/+337
* lib: grpc: use candiate ID to delete rather than pointer to candiateChristian Hopps2022-03-141-7/+15
* lib: call protobuf clean up on exitRafael Zalamena2022-03-141-0/+5
* Merge pull request #10741 from LabNConsulting/chopps/critfixgrpcDonald Sharp2022-03-071-50/+92
|\
| * lib: grpc: fix handling of "empty" yang typeChristian Hopps2022-03-061-5/+5
| * lib: grpc: fix shutdown codeChristian Hopps2022-03-061-39/+80
| * lib: grpc: initialize uninitialized member variablesChristian Hopps2022-03-061-5/+4
| * lib: grpc: do not remove candidate entry too soonChristian Hopps2022-03-061-1/+1
| * lib: tweak northbound gRPC default timeoutRafael Zalamena2022-03-061-0/+2
* | *: Change thread->func to return void instead of intDonald Sharp2022-02-241-5/+4
|/
* lib: prevent gRPC assert on missing YANG nodeRafael Zalamena2021-10-051-0/+4
* lib: cleanup and stop grpc pthreadMark Stapp2021-06-151-12/+30
* lib: fix threading bug in GRPC codeChristian Hopps2021-06-011-1175/+1138
* lib: libyang2 add missed conversionChristian Hopps2021-05-181-44/+56
* lib: adapt to version 2 of libyangChristian Hopps2021-05-131-1/+1
* build: make builddir include path consistentDavid Lamparter2021-04-211-1/+1
* *: require semicolon after FRR_DAEMON_INFO & co.David Lamparter2021-03-171-1/+2
* *: add errmsg to nb rpcChirag Shah2020-10-051-1/+2
* Merge pull request #6945 from qlyoung/nb-more-messagesRenato Westphal2020-08-201-0/+11
|\
| * lib: fill nb errmsg when no changes during prepQuentin Young2020-08-191-14/+6
| * lib: add better zlogging to gRPC Commit RPCQuentin Young2020-08-181-0/+19
* | lib: don't ignore error messages generated during the commit apply phaseRenato Westphal2020-08-151-3/+10
|/
* lib: fix issue were a few gRPC RPCs were being logged twiceRenato Westphal2020-05-291-15/+14
* lib: return human-readable error messages to the northbound clientsRenato Westphal2020-05-291-53/+36
* lib: introduce the northbound context structureRenato Westphal2020-05-291-4/+8
* lib: remove unnecessary rpc request in grpcQuentin Young2020-05-111-41/+18
* lib: fix undue warning during gRPC module initializationRenato Westphal2020-05-091-0/+2
* lib: convert GRPC plugin to asyncQuentin Young2020-05-081-423/+894
* lib: use frr_pthread to spawn grpc pthreadChirag Shah2020-05-081-4/+21
* lib: create a wrapper function for all northbound callbacksRenato Westphal2020-04-231-1/+2
* lib: defer grpc plugin initialization to post forkQuentin Young2020-03-301-5/+16
* lib: silence compiler warning in the gRPC pluginRenato Westphal2019-10-161-0/+5
* lib: fix gRPC northbound plugin buildQuentin Young2019-10-081-3/+2
* Revert "lib: introduce a read-write lock for northbound configurations"Renato Westphal2019-09-181-14/+5
* lib: add new gRPC-based northbound pluginRenato Westphal2019-04-261-0/+936