summaryrefslogtreecommitdiff
path: root/lib/command_graph.h
diff options
context:
space:
mode:
authorRenato Westphal <renato@opensourcerouting.org>2021-10-12 16:08:23 -0300
committerRenato Westphal <renato@opensourcerouting.org>2021-10-12 17:33:32 -0300
commit3ebf9d34161833d5ab102d3d4f9107b1d8c01481 (patch)
tree163352f5eb89a7b79caac349560fffaa1bee4d52 /lib/command_graph.h
parenteedc80c1f59c060d0f313dee9910f32f99c606c3 (diff)
ospfd: fix another DR election issue during graceful restart
Commit 3551ee9e90304 introduced a regression that causes GR to fail under certain circumstances. In short, while ISM events should be ignored while acting as a helper for a restarting router, the DR/BDR fields of the neighbor structure should still be updated while processing a Hello packet. If that isn't done, it can cause the helper to elect the wrong DR while exiting from the helper mode, leading to a situation where there are two DRs for the same network segment (and a failed GR by consequence). Fix this. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/command_graph.h')
0 files changed, 0 insertions, 0 deletions