mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-04-28 11:50:21 +00:00
bgpd: Give more data when state machine fails to change state
When a state machine transition fails, bgpd would output data about what happened, but not necessarily give the reason why. Add that data to the output. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
ff82184fae
commit
907234817c
@ -2656,12 +2656,12 @@ int bgp_event_update(struct peer *peer, enum bgp_fsm_events event)
|
||||
ret != BGP_FSM_FAILURE_AND_DELETE) {
|
||||
flog_err(
|
||||
EC_BGP_FSM,
|
||||
"%s [FSM] Failure handling event %s in state %s, prior events %s, %s, fd %d",
|
||||
"%s [FSM] Failure handling event %s in state %s, prior events %s, %s, fd %d, last reset: %s",
|
||||
peer->host, bgp_event_str[peer->cur_event],
|
||||
lookup_msg(bgp_status_msg, peer->status, NULL),
|
||||
bgp_event_str[peer->last_event],
|
||||
bgp_event_str[peer->last_major_event],
|
||||
peer->fd);
|
||||
bgp_event_str[peer->last_major_event], peer->fd,
|
||||
peer_down_str[peer->last_reset]);
|
||||
bgp_stop(peer);
|
||||
bgp_fsm_change_status(peer, Idle);
|
||||
bgp_timer_set(peer);
|
||||
|
Loading…
Reference in New Issue
Block a user