From f9dd709f81c35a646f7b5092eb055ea5a88ec043 Mon Sep 17 00:00:00 2001 From: Christoph Petrausch <christoph.petrausch@inovex.de> Date: Mon, 28 May 2018 17:09:28 +0200 Subject: [PATCH] Added debug message --- protocols/bgp/server/fsm.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/protocols/bgp/server/fsm.go b/protocols/bgp/server/fsm.go index 580cce98..1ac34112 100644 --- a/protocols/bgp/server/fsm.go +++ b/protocols/bgp/server/fsm.go @@ -753,6 +753,7 @@ func (fsm *FSM) established() int { }()*/ for { + log.Debug("Iterate established loop.") select { case e := <-fsm.eventCh: if e == ManualStop { // Event 2 @@ -777,6 +778,7 @@ func (fsm *FSM) established() int { fsm.connectRetryCounter++ return fsm.changeState(Idle, "Holdtimer expired") case <-fsm.keepaliveTimer.C: + err := fsm.sendKeepalive() if err != nil { stopTimer(fsm.connectRetryTimer) @@ -920,9 +922,10 @@ func (fsm *FSM) resetDelayOpenTimer() { } func (fsm *FSM) sendKeepalive() error { - msg := packet.SerializeKeepaliveMsg() + msg := packet.SerializeKeepaliveMsg() _, err := fsm.con.Write(msg) + log.WithError(err).Debug("Send keepalive") if err != nil { return fmt.Errorf("Unable to send KEEPALIVE message: %v", err) } -- GitLab