diff options
| author | lynne <lynne@voltanet.io> | 2021-03-14 13:11:15 -0400 |
|---|---|---|
| committer | lynne <lynne@voltanet.io> | 2021-03-16 11:34:17 -0400 |
| commit | ccf260c4c87ee5eacff2092cef5afb3afb467c13 (patch) | |
| tree | 6c3a16f2f766b547a9dc4c6437293ff6b5138b44 /pceplib/test/pcep_msg_tools_test.c | |
| parent | 01183a2b00ea91b0616dd2e9d70ce643fb6a8830 (diff) | |
ospfd6: Clear locks when ospf messages need to be chunked
When there are too many LSA updates to be sent in a packet the code needs to
correctly clear the locks that are taken while walking the lists and then wait
for the appropriate timer to expire to continue walking the list. The routine
that was being called would not properly remove all the locks that needed to be
cleared, and would also try to incorrectly delete the lsa/route. The code now
clears the locks and leaves the lsa on the list. When the timers fire again
the code continues walking the list to send the rest of the lsas to the
neighbor.
Signed-off-by: Lynne Morrison <lynne@voltanet.io>
Diffstat (limited to 'pceplib/test/pcep_msg_tools_test.c')
0 files changed, 0 insertions, 0 deletions
