summaryrefslogtreecommitdiffstats
path: root/pbrd/pbr_vty.c
diff options
context:
space:
mode:
authorAcee Lindem <acee@lindem.com>2024-07-05 22:44:30 +0200
committerAcee Lindem <acee@lindem.com>2024-07-06 15:42:40 +0200
commited480148844259b7e9e30ed92489cdf44085457e (patch)
tree6c9ea21915588d4e706f4c578deeb086a1374d95 /pbrd/pbr_vty.c
parentMerge pull request #16345 from opensourcerouting/feature/bgp_remote-as_auto (diff)
downloadfrr-ed480148844259b7e9e30ed92489cdf44085457e.tar.xz
frr-ed480148844259b7e9e30ed92489cdf44085457e.zip
ospfd: Fix several problems with direct acknowledgments and improved delay acks.
1. On P2MP interfaces, direct ack would include the same LSA multiple times multiple packets are processed before the OSPF interfae direct LSA acknowledgment event is processed. Now duplicates LSA in the same event are suppressed. 2. On non-broadcast interfaces, direct acks for multiple neighbors would be unicast to the same neighbor due to the multiple OSPF LS Update packets being process prior to the OSPF interface direct ack event. Now, separate direct acks are unicast to the neighbors requiring them. 3. The interface delayed acknowledgment timer runs would run continously (every second as long as the interace is up). Now, the timer is set when delayed acknowledgments are queued and all queued delayed acknowledges are sent when it fires. 4. For non-broadcast interface delayed acknowledgments, the logic to send to multiple neighbors wasn't working because the list was emptied while building the packet for the first neighbor. Signed-off-by: Acee Lindem <acee@lindem.com>
Diffstat (limited to 'pbrd/pbr_vty.c')
0 files changed, 0 insertions, 0 deletions