mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-08 11:18:43 +00:00
bgpd: Have bgp ignore SIGHUP at the moment
SIGHUP is ostensibly supposed to reload configuration from a fresh slate. This is currently horribly broken so much so that bgp just crashes. I see no point in trying to make this work considering the yang work coming down the pike. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
af1b1edad4
commit
23ca3269da
@ -126,8 +126,18 @@ static struct frr_daemon_info bgpd_di;
|
|||||||
/* SIGHUP handler. */
|
/* SIGHUP handler. */
|
||||||
void sighup(void)
|
void sighup(void)
|
||||||
{
|
{
|
||||||
zlog_info("SIGHUP received");
|
zlog_info("SIGHUP received, ignoring");
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* This is turned off for the moment. There is all
|
||||||
|
* sorts of config turned off by bgp_terminate
|
||||||
|
* that is not setup properly again in bgp_rest.
|
||||||
|
* I see no easy way to do this nor do I see that
|
||||||
|
* this is a desirable way to reload config
|
||||||
|
* given the yang work.
|
||||||
|
*/
|
||||||
/* Terminate all thread. */
|
/* Terminate all thread. */
|
||||||
bgp_terminate();
|
bgp_terminate();
|
||||||
bgp_reset();
|
bgp_reset();
|
||||||
|
Loading…
Reference in New Issue
Block a user