]> git.proxmox.com Git - mirror_frr.git/blame - isisd/isis_events.h
Merge pull request #12798 from donaldsharp/rib_match_multicast
[mirror_frr.git] / isisd / isis_events.h
CommitLineData
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 15void isis_event_circuit_state_change(struct isis_circuit *circuit,
16 struct isis_area *area, int state);
17void isis_event_circuit_type_change(struct isis_circuit *circuit, int newtype);
eb5d44eb 18/*
19 * Events related to adjacencies
20 */
cc9f21da 21void 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 29void isis_event_auth_failure(char *area_tag, const char *error_string,
d7c0a89a 30 uint8_t *sysid);
eb5d44eb 31
32#endif /* _ZEBRA_ISIS_EVENTS_H */