]> git.proxmox.com Git - mirror_frr.git/commit - lib/libfrr.c
lib: dynamic module loading
authorDavid Lamparter <equinox@opensourcerouting.org>
Tue, 31 May 2016 17:25:46 +0000 (19:25 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Fri, 24 Mar 2017 12:02:05 +0000 (13:02 +0100)
commit30771d65b23e4ef15a8298357b70fc083c699750
tree3916bace6127d166780fdd187b4908f2f7e12e7b
parent4c0a782d477d527fb795640225c5f22767105f32
lib: dynamic module loading

This adds a "-M" option to each daemon, to load dynamic modules at
startup.  Modules are by default located in /usr/lib/frr/modules (lib64
if appropriate).  Unloading or loading at runtime is not supported at
this point to keep things simple.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
configure.ac
lib/Makefile.am
lib/libfrr.c
lib/libfrr.h
lib/module.c [new file with mode: 0644]
lib/module.h [new file with mode: 0644]