summaryrefslogtreecommitdiff
path: root/isisd/isis_csm.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2021-04-22 14:52:40 -0400
committerDonald Sharp <sharpd@nvidia.com>2021-04-22 15:17:20 -0400
commit9d454ad27f154e664861be25da6863ffe5866b48 (patch)
tree43a82f258382ae102854ad2289d04c50de7cc863 /isisd/isis_csm.h
parent61cd5761a38b20a0e0ae44071f46bc36fbdbe611 (diff)
isisd: Use enum for circuit state
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Diffstat (limited to 'isisd/isis_csm.h')
-rw-r--r--isisd/isis_csm.h15
1 files changed, 9 insertions, 6 deletions
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 */