diff options
Diffstat (limited to 'bgpd/bgp_peer.h')
-rw-r--r-- | bgpd/bgp_peer.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/bgpd/bgp_peer.h b/bgpd/bgp_peer.h index 43a89e12..27cfae68 100644 --- a/bgpd/bgp_peer.h +++ b/bgpd/bgp_peer.h @@ -154,6 +154,7 @@ struct peer /* Status of the peer. */ int status; int ostatus; + bgp_peer_state_t state; /* Peer index, used for dumping TABLE_DUMP_V2 format */ uint16_t table_dump_index; @@ -470,6 +471,15 @@ extern const char *peer_down_str[]; extern void bgp_session_do_event(mqueue_block mqb, mqb_flag_t flag); +void +bgp_peer_config_change(bgp_peer peer, bgp_notify notification); + +extern void +bgp_peer_enable(bgp_peer peer); + +extern void +bgp_peer_disable(bgp_peer peer, bgp_notify notification); + extern struct peer * peer_new (struct bgp *bgp); |