summaryrefslogtreecommitdiffstats
path: root/lib/northbound.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: require semicolon after DEFINE_MTYPE & coDavid Lamparter2021-03-171-3/+3
* lib: fix crash when iterating over nb operational dataIgor Ryzhov2021-02-261-0/+10
* lib: add ability to register dependencies between northbound nodesIgor Ryzhov2021-02-221-4/+56
* lib: add API to load YANG modules on demandRenato Westphal2020-10-231-15/+25
* lib: combine two YANG schema iteration functions into oneRenato Westphal2020-10-231-3/+3
* lib: fix iteration over schema nodes of a single YANG moduleRenato Westphal2020-10-231-4/+8
* *: add errmsg to nb rpcChirag Shah2020-10-051-1/+4
* lib: Tell the compiler we don't care about the return codeDonald Sharp2020-09-241-3/+3
* Merge pull request #7079 from opensourcerouting/nested-yang-augmentationsDonald Sharp2020-09-191-2/+3
|\
| * lib: better support for nested YANG augmentationsRenato Westphal2020-09-111-2/+3
* | lib: fix crashes with leafrefs that point to non-implemented modulesRenato Westphal2020-09-111-2/+14
|/
* *: record transaction based on control flagChirag Shah2020-08-201-2/+6
* Merge pull request #6945 from qlyoung/nb-more-messagesRenato Westphal2020-08-201-1/+5
|\
| * lib: fill nb errmsg when no changes during prepQuentin Young2020-08-191-1/+5
* | lib: don't ignore error messages generated during the commit apply phaseRenato Westphal2020-08-151-11/+9
|/
* lib: add possibility to search non-recursively for NB node entriesGalaxyGorilla2020-08-071-3/+22
* Merge pull request #6414 from opensourcerouting/nb-error-handlingSantosh P K2020-06-101-85/+285
|\
| * lib: detect and log unexpected return values from northbound callbacksRenato Westphal2020-05-291-5/+135
| * lib: return human-readable error messages to the northbound clientsRenato Westphal2020-05-291-59/+109
| * lib: introduce the northbound context structureRenato Westphal2020-05-291-36/+57
| * lib: northbound style fixesRenato Westphal2020-05-291-6/+5
* | lib: move all userdata when changing node xpathQuentin Young2020-06-051-0/+24
|/
* *: change the signature of the northbound callbacks to be more flexibleRenato Westphal2020-04-231-11/+56
* lib: create a wrapper function for all northbound callbacksRenato Westphal2020-04-231-93/+129
* lib: consolidate flexible array hack in a single placeRenato Westphal2020-04-041-0/+7
* *: Use short version of bool expressionsDonatas Abraitis2020-03-041-1/+1
* *: make frr_yang_module_info constDavid Lamparter2019-11-301-1/+2
* lib: reduce memory allocation when processing large config transactionsRenato Westphal2019-10-121-13/+13
* lib: fix processing of the 'apply_finish' callbacksRenato Westphal2019-10-121-5/+22
* lib: avoid expensive operations when editing a candidate configRenato Westphal2019-10-121-11/+0
* lib: add an exception in the northbound for operational data callbacksRenato Westphal2019-09-181-1/+12
* lib: fix ordering issues in the northboundRenato Westphal2019-09-181-13/+18
* lib: fix corner case when iterating over YANG-modeled operational dataRenato Westphal2019-09-181-3/+21
* Revert "lib: introduce a read-write lock for northbound configurations"Renato Westphal2019-09-181-97/+54
* lib: introduce new 'pre_validate' northbound callbackRenato Westphal2019-09-181-6/+44
* lib: add frr_with_mutex() block-wrapperDavid Lamparter2019-09-031-9/+4
* Merge pull request #4088 from opensourcerouting/bump-libyang-requirement-versJafar Al-Gharaibeh2019-07-091-9/+2
|\
| * lib: use flag from new libyang version to simplify the codeRenato Westphal2019-07-021-9/+2
* | lib: fix a couple of yang validation issuesRenato Westphal2019-07-021-2/+5
|/
* lib: Fix gcc 9 warning -> error issueDonald Sharp2019-05-311-1/+1
* lib: hashing functions should take const argumentsQuentin Young2019-05-141-1/+1
* lib: add new gRPC-based northbound pluginRenato Westphal2019-04-261-0/+2
* lib: introduce a read-write lock for northbound configurationsRenato Westphal2019-04-261-54/+98
* lib: add API to allow northbound clients to lock/unlock the running configura...Renato Westphal2019-04-261-9/+90
* Merge pull request #4161 from opensourcerouting/nb-performanceQuentin Young2019-04-221-33/+120
|\
| * lib: rework management of user pointers in the northbound layerRenato Westphal2019-04-181-33/+120
* | lib: make nb_candidate_edit() more flexibleRenato Westphal2019-04-181-7/+0
* | lib: introduce flog() to simplify the northbound code a little bitRenato Westphal2019-04-181-16/+20
* | lib: don't initialize the northbound database in the unit testsRenato Westphal2019-04-181-6/+0
|/
* lib: add fine-grained debugging in the northboundRenato Westphal2019-04-151-15/+71