diff options
author | Chris Hall <GMCH@hestia.halldom.com> | 2010-01-14 19:54:30 +0000 |
---|---|---|
committer | Chris Hall <GMCH@hestia.halldom.com> | 2010-01-14 19:54:30 +0000 |
commit | 77c11942a1d6911c306be2fb59f60704ae884717 (patch) | |
tree | 26e1ba28819042d8b11ee44a33c3a5ef708b1e98 /bgpd/bgp_debug.c | |
parent | df8fc9bea5a3e807ca9d6e38a233a5e8239c3f60 (diff) | |
download | quagga-77c11942a1d6911c306be2fb59f60704ae884717.tar.bz2 quagga-77c11942a1d6911c306be2fb59f60704ae884717.tar.xz |
Make session state a Peering Engine item.
Along with the introduction of the sStopping session state, move
responsibility for the session->state field entirely back to
Peering Engine, and get it to change same when session events
arrive.
Stop FSM from writing the session->state, session->event,
session->notification, session->err and session->ordinal fields.
(Which may now be used by Peering Engine if it wants.)
Handle sStopping as an active state where required.
Not issue a further session disable once in sStopping state.
Wire up bgp_connection and bgp_msg_read.
modified: bgpd/bgp_connection.c
modified: bgpd/bgp_fsm.c
modified: bgpd/bgp_msg_read.c
modified: bgpd/bgp_msg_read.h
modified: bgpd/bgp_peer.c
modified: bgpd/bgp_peer_index.c
modified: bgpd/bgp_session.c
modified: bgpd/bgp_session.h
Diffstat (limited to 'bgpd/bgp_debug.c')
0 files changed, 0 insertions, 0 deletions