summaryrefslogtreecommitdiff
path: root/lib/command.c
diff options
context:
space:
mode:
authorvivek <vivek@cumulusnetworks.com>2018-01-24 22:41:44 -0800
committermitesh <mitesh@cumulusnetworks.com>2018-02-08 23:02:44 -0800
commitd1911c2664cf84aa674d433396bbdecf2db9d3eb (patch)
treeeb594c92aa61625cd945b24caa8f8a16c03f64ba /lib/command.c
parent2ca3a78b6835e4009913cbb8eb67f070bf1595b4 (diff)
bgpd: Handle multiple simultaneous changes for a VNI correctly
Ensure that if multiple parameters for a VNI change simultaneously, the changes are processed correctly. The changes of interest are the local tunnel IP address and the tenant VRF to which this VNI is attached. The former is used to originate type-3 routes as well as set the next hop of all routes, the latter helps to determine the route targets and VNIs to include in the route. Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com> Reviewed-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com> Ticket: CM-19099 Reviewed By: CCR-7102 Testing Done: 1. Manually reproduced problem and verified fix. 2. Additional trigger events tested with fix.
Diffstat (limited to 'lib/command.c')
0 files changed, 0 insertions, 0 deletions