]> git.puffer.fish Git - mirror/frr.git/commitdiff
bfdd: retain remote dplane client socket 17471/head
authorMark Stapp <mjs@cisco.com>
Tue, 19 Nov 2024 19:54:06 +0000 (14:54 -0500)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 20 Nov 2024 19:06:18 +0000 (19:06 +0000)
When using bfd in remote-dataplane client mode, don't close
a new client socket if we're going to try to use it.

Signed-off-by: Mark Stapp <mjs@cisco.com>
(cherry picked from commit f5115307888dc8ca4b6369d1b705686d3c689d23)

bfdd/dplane.c

index d8539812e097faf7643c7b57ccf718f02933491d..b898f2304317f23e31c7cd383482c78cffd21010 100644 (file)
@@ -948,6 +948,9 @@ static void bfd_dplane_client_connect(struct event *t)
                _bfd_dplane_client_bootstrap(bdc);
        }
 
+       /* Continue with the connection */
+       return;
+
 reschedule_connect:
        EVENT_OFF(bdc->inbufev);
        EVENT_OFF(bdc->outbufev);