]> git.proxmox.com Git - mirror_frr.git/commit
[bgpd] Avoid zombie accepted peer entries
authorTimo Teräs <timo.teras@iki.fi>
Tue, 17 Feb 2009 10:14:23 +0000 (12:14 +0200)
committerPaul Jakma <paul@quagga.net>
Tue, 21 Jul 2009 12:15:32 +0000 (13:15 +0100)
commite8eb000e15e2bbe63467d7c056f2b21b72ba7bd6
tree3e21cb6d66b0e1b8caaacc687ad30b83607d33a3
parente7cc3b383e5e9190aa7784554c605a3a661ebe2b
[bgpd] Avoid zombie accepted peer entries

Currently, when accepting the connection, it can be left as zombie, when the
peer just initiates a connection, but never sends data (and the TCP
connection end packets are lost).  This happens because for accepted
connections a temporary new peer entry is created until OPEN message is
exchanged, and this temporary peer entry does not get the hold time
parameter set at all.

* bgp_network.c: (bgp_accept) Set hold time and keepalive values for ACCEPT
  peers.
bgpd/bgp_network.c