eigrpd: Convert FSM states to an enum

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2017-04-05 19:30:51 -04:00
parent 7aeab9b53a
commit 87805f883a

View File

@ -136,12 +136,14 @@
#define EIGRP_FSM_STATE_MAX 5 #define EIGRP_FSM_STATE_MAX 5
#define EIGRP_FSM_EVENT_MAX 16 #define EIGRP_FSM_EVENT_MAX 16
/*EGRP FSM states*/ /*EEGRP FSM states*/
#define EIGRP_FSM_STATE_PASSIVE 0 enum eigrp_fsm_states {
#define EIGRP_FSM_STATE_ACTIVE_0 1 EIGRP_FSM_STATE_PASSIVE,
#define EIGRP_FSM_STATE_ACTIVE_1 2 EIGRP_FSM_STATE_ACTIVE_0,
#define EIGRP_FSM_STATE_ACTIVE_2 3 EIGRP_FSM_STATE_ACTIVE_1,
#define EIGRP_FSM_STATE_ACTIVE_3 4 EIGRP_FSM_STATE_ACTIVE_2,
EIGRP_FSM_STATE_ACTIVE_3,
};
/*EIGRP FSM events return values*/ /*EIGRP FSM events return values*/
#define EIGRP_FSM_NEED_UPDATE 1 #define EIGRP_FSM_NEED_UPDATE 1