]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: use the enum instead of an int
authorDonald Sharp <sharpd@nvidia.com>
Thu, 3 Nov 2022 23:01:36 +0000 (19:01 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Thu, 15 Dec 2022 12:31:55 +0000 (07:31 -0500)
The bgp_fsm_change_status function takes an int
for the new bgp state, which is an `enum bgp_fsm_status status`
let's convert over to being explicit.bgpd: use the enum instead of an int

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_fsm.c
bgpd/bgp_fsm.h

index 65de35cbdb41e335725d5eabb04ecb1179bb88c0..923586f6330c30bfc800d9e04daf9bcfcdadf172 100644 (file)
@@ -1245,7 +1245,7 @@ static void bgp_update_delay_process_status_change(struct peer *peer)
 
 /* Called after event occurred, this function change status and reset
    read/write and timer thread. */
-void bgp_fsm_change_status(struct peer *peer, int status)
+void bgp_fsm_change_status(struct peer *peer, enum bgp_fsm_status status)
 {
        struct bgp *bgp;
        uint32_t peer_count;
index 368c2c5001621468629067a555c3ce83c128f7f5..6418e15b9afaa8fcf0e322f33b69ebfe7a2a3de7 100644 (file)
@@ -125,7 +125,8 @@ extern int bgp_event_update(struct peer *, enum bgp_fsm_events event);
 extern int bgp_stop(struct peer *peer);
 extern void bgp_timer_set(struct peer *);
 extern void bgp_routeadv_timer(struct thread *);
-extern void bgp_fsm_change_status(struct peer *peer, int status);
+extern void bgp_fsm_change_status(struct peer *peer,
+                                 enum bgp_fsm_status status);
 extern const char *const peer_down_str[];
 extern void bgp_update_delay_end(struct bgp *);
 extern void bgp_maxmed_update(struct bgp *);