]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_fsm.c
bgpd: misc fsm fixes
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 12 Jun 2017 02:53:42 +0000 (02:53 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Thu, 30 Nov 2017 21:18:02 +0000 (16:18 -0500)
commitbea01226573cfe1dd246d3eac30725cebbebef5b
treecf890dbab3ddd81a99bd5bb4e7f158eed6e10c1c
parentd8151687956100bba2e31ef2dd4bc4af78ec357f
bgpd: misc fsm fixes

* Keepalive on/off calls are necessary in certain cases due to screwy
  fsm flow not turning them on after transferring a passive peer
  connection in peer_xfer_conn

* Missed a case bgp_event_update() that resulted in a return code of -1
  instead of BGP_Stop, which confuses the packet processing routine

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
bgpd/bgp_fsm.c