summaryrefslogtreecommitdiff
path: root/bgpd/bgpd.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2021-04-30 16:39:40 -0400
committerDonald Sharp <sharpd@nvidia.com>2023-08-18 09:29:04 -0400
commitccb51e82667a51c4305df0bfd79e3a85aa90aeba (patch)
tree3e089ea0abe9180d43dd0234abe053d094f3e61a /bgpd/bgpd.c
parent84d1abd3d96c12ab19872acc224b8d11e009c849 (diff)
bgpd: Convert bgp_io.c to take `struct peer_connection`
bgp_io.c is clearly connection oriented so let's convert it over to using `struct peer_connection` Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'bgpd/bgpd.c')
-rw-r--r--bgpd/bgpd.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
index 5a513594ca..856d8a350b 100644
--- a/bgpd/bgpd.c
+++ b/bgpd/bgpd.c
@@ -1179,8 +1179,8 @@ static void peer_free(struct peer *peer)
* but just to be sure..
*/
bgp_timer_set(peer);
- bgp_reads_off(peer);
- bgp_writes_off(peer);
+ bgp_reads_off(&peer->connection);
+ bgp_writes_off(&peer->connection);
event_cancel_event_ready(bm->master, peer);
FOREACH_AFI_SAFI (afi, safi)
EVENT_OFF(peer->t_revalidate_all[afi][safi]);
@@ -2562,8 +2562,8 @@ int peer_delete(struct peer *peer)
bgp_soft_reconfig_table_task_cancel(bgp, NULL, peer);
bgp_keepalives_off(peer);
- bgp_reads_off(peer);
- bgp_writes_off(peer);
+ bgp_reads_off(&peer->connection);
+ bgp_writes_off(&peer->connection);
event_cancel_event_ready(bm->master, peer);
FOREACH_AFI_SAFI (afi, safi)
EVENT_OFF(peer->t_revalidate_all[afi][safi]);