]>
Commit | Line | Data |
---|---|---|
acddc0ed | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
eb5d44eb | 2 | /* |
d62a17ae | 3 | * IS-IS Rout(e)ing protocol - isis_events.h |
eb5d44eb | 4 | * |
5 | * Copyright (C) 2001,2002 Sampo Saaristo | |
d62a17ae | 6 | * Tampere University of Technology |
eb5d44eb | 7 | * Institute of Communications Engineering |
eb5d44eb | 8 | */ |
9 | #ifndef _ZEBRA_ISIS_EVENTS_H | |
10 | #define _ZEBRA_ISIS_EVENTS_H | |
11 | ||
eb5d44eb | 12 | /* |
13 | * Events related to circuit | |
14 | */ | |
d62a17ae | 15 | void isis_event_circuit_state_change(struct isis_circuit *circuit, |
16 | struct isis_area *area, int state); | |
17 | void isis_event_circuit_type_change(struct isis_circuit *circuit, int newtype); | |
eb5d44eb | 18 | /* |
19 | * Events related to adjacencies | |
20 | */ | |
cc9f21da | 21 | void isis_event_dis_status_change(struct thread *thread); |
eb5d44eb | 22 | |
23 | /* | |
24 | * Error events | |
25 | */ | |
26 | #define AUTH_ERROR_TYPE_LSP 3 | |
27 | #define AUTH_ERROR_TYPE_SNP 2 | |
28 | #define AUTH_ERROR_TYPE_HELLO 1 | |
d62a17ae | 29 | void isis_event_auth_failure(char *area_tag, const char *error_string, |
d7c0a89a | 30 | uint8_t *sysid); |
eb5d44eb | 31 | |
32 | #endif /* _ZEBRA_ISIS_EVENTS_H */ |