Skip to content

Commit

Permalink
Rework bgp membership manager to improve scalability
Browse files Browse the repository at this point in the history
See bug description for motivation.

This is an initial version of the new implementation with unit
tests.  See comments in bgp_membership.h for design details.

Pending items:

- Cleanup of APIs related to unregistration
- Integration with peer close and graceful restart code
- Integration with rest of control node
- More unit tests

Change-Id: Idc86148a988d7dc19c3ee1c3d05e22e63868ed59
Partial-Bug: 1577278
  • Loading branch information
Nischal Sheth committed May 10, 2016
1 parent d483eef commit 714a72c
Show file tree
Hide file tree
Showing 11 changed files with 2,724 additions and 12 deletions.
1 change: 1 addition & 0 deletions src/bgp/SConscript
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ libbgp = env.Library('bgp',
'bgp_factory.cc',
'bgp_lifetime.cc',
'bgp_log.cc',
'bgp_membership.cc',
'bgp_message_builder.cc',
'bgp_multicast.cc',
'bgp_origin_vn_path.cc',
Expand Down

0 comments on commit 714a72c

Please sign in to comment.