summaryrefslogtreecommitdiffstats
path: root/lib/pthread_safe.c
diff options
context:
space:
mode:
authorChris Hall <GMCH@hestia.halldom.com>2010-02-03 18:12:37 +0000
committerChris Hall <GMCH@hestia.halldom.com>2010-02-03 18:12:37 +0000
commitefb3431b878cd7390fabfc7ddb263cc57b1ae641 (patch)
treef699797355f25f1cc8cffe0ae26a4ce30620780b /lib/pthread_safe.c
parent157f56e5b338736343d8a1f7a0a70f13a1219e68 (diff)
downloadquagga-efb3431b878cd7390fabfc7ddb263cc57b1ae641.tar.bz2
quagga-efb3431b878cd7390fabfc7ddb263cc57b1ae641.tar.xz
Added test for sEstablished before processing incoming updates.
Before disabling a session the Peering Engine now revokes its inbound queue for the session. This clears out anything that may have been queued up to that moment for the session. After disabling a session, some updates may still arrive, because it may be a while before the BGP Engine actions the disable, and stops queueing stuff. So, Peering Engine must check that the session is established before processing stuff in the queue. modified: bgpd/bgp_engine.h modified: bgpd/bgp_session.c
Diffstat (limited to 'lib/pthread_safe.c')
0 files changed, 0 insertions, 0 deletions