diff options
| author | Don Slice <dslice@nvidia.com> | 2020-09-22 06:14:52 -0700 |
|---|---|---|
| committer | Don Slice <dslice@nvidia.com> | 2020-09-24 08:31:33 -0700 |
| commit | 3c2a1ad1f0a7b8a29b944ce28c4e06d350aaf79f (patch) | |
| tree | 82d1e792e7e37b43bf4e580678554a46c96d44c5 /python/firstheader.py | |
| parent | ccda0eadac743dd4e9b02d6c28b226ef6e8f90b3 (diff) | |
bgpd: allow derived router-id update if previously 0x0
Problem found that if a router-id was not defined or derived
initially, the bgp->router_id would be set to 0x0 and used
for determining auto-rd values. When bgp received a subsequent
router-id update from zebra, bgp would not completely process
the update since it was treated as updating an already derived
router-id with a new value, which is not desired. This also
could leave the auto rd/rt inforamation missing or invalid in
some cases. This fix allows updating the derived router-id if
the previous value was 0/0.
Ticket: CM-31441
Signed-off-by: Don Slice <dslice@nvidia.com>
Diffstat (limited to 'python/firstheader.py')
0 files changed, 0 insertions, 0 deletions
