From: Donald Sharp Date: Thu, 22 Apr 2021 18:52:40 +0000 (-0400) Subject: isisd: Use enum for circuit state X-Git-Tag: base_8.0~113^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=9d454ad27f154e664861be25da6863ffe5866b48;p=mirror%2Ffrr.git isisd: Use enum for circuit state Signed-off-by: Donald Sharp --- diff --git a/isisd/isis_csm.c b/isisd/isis_csm.c index 6214a6b8cc..0ac9aa0950 100644 --- a/isisd/isis_csm.c +++ b/isisd/isis_csm.c @@ -60,8 +60,9 @@ static const char *const csm_eventstr[] = { #define EVENT2STR(E) csm_eventstr[E] -struct isis_circuit * -isis_csm_state_change(int event, struct isis_circuit *circuit, void *arg) +struct isis_circuit *isis_csm_state_change(enum isis_circuit_event event, + struct isis_circuit *circuit, + void *arg) { enum isis_circuit_state old_state; struct isis *isis = NULL; diff --git a/isisd/isis_csm.h b/isisd/isis_csm.h index 9da06fb1a6..ad72ff5113 100644 --- a/isisd/isis_csm.h +++ b/isisd/isis_csm.h @@ -37,12 +37,15 @@ enum isis_circuit_state { /* * Circuit events */ -#define ISIS_ENABLE 1 -#define IF_UP_FROM_Z 2 -#define ISIS_DISABLE 3 -#define IF_DOWN_FROM_Z 4 +enum isis_circuit_event { + ISIS_ENABLE = 1, + IF_UP_FROM_Z, + ISIS_DISABLE, + IF_DOWN_FROM_Z, +}; -struct isis_circuit * -isis_csm_state_change(int event, struct isis_circuit *circuit, void *arg); +struct isis_circuit *isis_csm_state_change(enum isis_circuit_event event, + struct isis_circuit *circuit, + void *arg); #endif /* _ZEBRA_ISIS_CSM_H */