summaryrefslogtreecommitdiff
path: root/bgpd/bgp_keepalives.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2025-02-16 13:00:43 -0500
committerDonald Sharp <sharpd@nvidia.com>2025-02-28 10:28:50 -0500
commit2cd1d00dde83427bd812d7205b59f612a13161c9 (patch)
tree0ba13d9858fdc7b5b11319edbcd27c6c29e8d6d4 /bgpd/bgp_keepalives.c
parentf90af8abc336c5486b7f56d08f2e7c98556c61ea (diff)
bgpd: Convert bgp_keepalive_send to use a connection
The peer is going to eventually have a incoming and outgoing connection. Let's send the data based upon the connection not the peer. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bgpd/bgp_keepalives.c')
-rw-r--r--bgpd/bgp_keepalives.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bgpd/bgp_keepalives.c b/bgpd/bgp_keepalives.c
index 92123c2cd9..eda563fe60 100644
--- a/bgpd/bgp_keepalives.c
+++ b/bgpd/bgp_keepalives.c
@@ -108,7 +108,7 @@ static void peer_process(struct hash_bucket *hb, void *arg)
zlog_debug("%s [FSM] Timer (keepalive timer expire)",
pkat->peer->host);
- bgp_keepalive_send(pkat->peer);
+ bgp_keepalive_send(pkat->peer->connection);
monotime(&pkat->last);
memset(&elapsed, 0, sizeof(elapsed));
diff = ka;