diff options
| author | Louis Scalbert <louis.scalbert@6wind.com> | 2024-02-02 10:25:05 +0100 |
|---|---|---|
| committer | Louis Scalbert <louis.scalbert@6wind.com> | 2024-02-02 10:25:05 +0100 |
| commit | 73f72c52668cb402913ac694d91c25ee48cb174a (patch) | |
| tree | ce756c2ede8bbaf125a2d14076ca7a6716bbc1bc /zebra/zebra_cli.c | |
| parent | a4f222292ba26dd536da6004772341738b1e9be4 (diff) | |
lib: add ability to log from external pthread
External libraries can re-enter the FRR code through a hook function. A
crash occurs when logging from this hook function if the library has
initiated a new pthread, as the FRR RCU context is not initialized for
this thread.
Add frr_pthread_non_controlled_startup() function to initialize a valid
RCU context within a FRR pthread context, originating from an external
pthread.
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'zebra/zebra_cli.c')
0 files changed, 0 insertions, 0 deletions
