summaryrefslogtreecommitdiffstats
path: root/lib/libfrr.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* *: Convert `struct event_master` to `struct event_loop`Donald Sharp2023-03-241-7/+7
* *: Convert thread_master_XXX functions to event_master_XXXDonald Sharp2023-03-241-2/+2
* *: Convert struct thread_master to struct event_master and it's ilkDonald Sharp2023-03-241-7/+7
* *: Convert thread_fetch and thread_call to event_fetch and event_callDonald Sharp2023-03-241-2/+2
* *: Convert thread_add_XXX functions to event_add_XXXDonald Sharp2023-03-241-6/+6
* *: Rename `struct thread` to `struct event`Donald Sharp2023-03-241-4/+4
* lib: fix init. use of nb_context to be by value not by referenceChristian Hopps2023-02-241-1/+1
* *: auto-convert to SPDX License IDsDavid Lamparter2023-02-091-14/+1
* lib: fix one more b0rked format stringDavid Lamparter2023-02-011-1/+1
* lib: Free some memory in scripting subsystem at shutdownDonald Sharp2022-10-121-0/+4
* lib: cleanup red-herring memleaks in parent of daemonizing forkChristian Hopps2022-06-171-0/+2
* lib: support multiple `--log` optionsDavid Lamparter2022-03-071-2/+15
* *: Change thread->func to return void instead of intDonald Sharp2022-02-241-6/+3
* Merge pull request #8458 from opensourcerouting/xref-5424Donald Sharp2022-02-081-0/+2
|\
| * lib: add frr_early_init hookDavid Lamparter2022-01-171-0/+2
* | Merge pull request #10183 from idryzhov/rework-vrf-renameRafael Zalamena2022-01-171-1/+6
|\ \ | |/ |/|
| * *: rework renaming the default VRFIgor Ryzhov2021-12-211-1/+6
* | lib: shuffle around command line optionsDavid Lamparter2021-12-141-22/+37
|/
* lib/module.c and callers of frrmod_load(): fix error messagesG. Paul Ziemba2021-09-141-5/+9
* *: Drop `break` after using frr_help_exit() in switch/caseDonatas Abraitis2021-08-251-1/+0
* lib, watchfrr: remove `HAVE_SYSTEMD`, use own codeDavid Lamparter2021-06-291-0/+6
* lib: adapt to version 2 of libyangChristian Hopps2021-05-131-4/+2
* lib: hard-fail creating threads before fork()David Lamparter2021-04-221-0/+5
* lib: add frr_config_pre hookDavid Lamparter2021-04-221-0/+3
* lib: rename very_late_init hook to config_postDavid Lamparter2021-04-221-2/+2
* build: make builddir include path consistentDavid Lamparter2021-04-211-1/+1
* *: require semicolon after DEFINE_HOOK & co.David Lamparter2021-03-171-4/+4
* lib: memorize what fds were open at startupDavid Lamparter2021-02-121-0/+23
* lib: add support for scripts directoryQuentin Young2020-12-021-1/+13
* build: HAVE_LUA -> HAVE_SCRIPTINGQuentin Young2020-12-021-0/+2
* lib: initialize scripting system in libfrrQuentin Young2020-12-021-0/+2
* lib: add startup option to limit fdsMark Stapp2020-11-181-1/+12
* lib: postpone the sysrepo plugin initializationRenato Westphal2020-09-151-0/+3
* *: record transaction based on control flagChirag Shah2020-08-201-1/+1
* watchfrr: add (network) namespace supportDavid Lamparter2020-07-221-6/+4
* Merge pull request #6557 from opensourcerouting/zlogbuf-litterDonald Sharp2020-06-111-1/+1
|\
| * lib: set up TLS log buffer after forkingDavid Lamparter2020-06-101-1/+1
* | lib: return human-readable error messages to the northbound clientsRenato Westphal2020-05-291-4/+6
* | lib: introduce the northbound context structureRenato Westphal2020-05-291-3/+5
|/
* Merge pull request #5451 from opensourcerouting/rcu-logSantosh P K2020-04-161-6/+8
|\
| * lib: rewrite zlog lock-free & TLS-bufferedDavid Lamparter2020-04-011-6/+8
* | lib, tools: silence harmless warnings in the northbound toolsRenato Westphal2020-04-041-1/+1
|/
* *: Use true/false instead of 1/0 when assigning variable for bool typeDonatas Abraitis2020-03-041-3/+3
* lib: new defaults logicDavid Lamparter2019-12-061-1/+31
* lib: add frr_version_cmp()David Lamparter2019-12-061-1/+0
* lib: rename memory_vty.c to lib_vty.cDavid Lamparter2019-12-061-3/+2
* lib: optimize loading of the startup configurationRenato Westphal2019-10-121-5/+17
* Revert "lib: introduce a read-write lock for northbound configurations"Renato Westphal2019-09-181-6/+1
* lib: handle frr_pthread_init/fini in libfrr initQuentin Young2019-09-161-0/+4
* *: Fix spelling errors pointed out by debian packagingDonald Sharp2019-08-191-1/+1