summaryrefslogtreecommitdiff
path: root/lib/frrlua.c
diff options
context:
space:
mode:
authorRenato Westphal <renato@opensourcerouting.org>2021-10-07 23:45:31 -0300
committerRenato Westphal <renato@opensourcerouting.org>2021-10-08 09:13:37 -0300
commitab6edbfeef365c7d598e5c171bfcc63687979129 (patch)
treeed508be066e945548ec0f042c26662de1b6eac3f /lib/frrlua.c
parent1c50c7243fee32d18b9f5fd0ab2380f850e3debc (diff)
ospfd: preserve DR status across graceful restarts
RFC 3623 says: "If the restarting router determines that it was the Designated Router on a given segment prior to the restart, it elects itself as the Designated Router again. The restarting router knows that it was the Designated Router if, while the associated interface is in Waiting state, a Hello packet is received from a neighbor listing the router as the Designated Router". Implement that logic when processing Hello messages to ensure DR interfaces will preserve their DR status across a graceful restart. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/frrlua.c')
0 files changed, 0 insertions, 0 deletions