diff options
| author | vivek <vivek@cumulusnetworks.com> | 2016-03-16 20:38:31 +0000 |
|---|---|---|
| committer | vivek <vivek@cumulusnetworks.com> | 2016-03-16 20:38:31 +0000 |
| commit | 59ecefe2db1a69b0a5a5169d0ad88a5701762e64 (patch) | |
| tree | 3bdec04f44553b1ebe4f8b1298a20f605a1fc318 /lib/command.c | |
| parent | a3cb01d89c5c741b4fa3a0f4f46264eafa0184cf (diff) | |
BGP: Fix linkage between BGP instance and VRF structure
The issue here has to do with the fact that VRFs (like interfaces) are not
actually getting deleted when they are removed - they remain present. This
leads to situations in which BGP may try to unlink more than once, which
messes up the reference count (lock) in the BGP instance.
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Donald Sharp <sharpd@cumulusnetworks.com>
Ticket: CM-9419
Reviewed By: CCR-4302
Testing Done: Manual, also verified by Atul
<DETAILED DESCRIPTION (REPLACE)>
Diffstat (limited to 'lib/command.c')
0 files changed, 0 insertions, 0 deletions
